drawvisual
wpf的控件frameworkelement、继承自visual,wpf的gui节点分为
- visualtree,可见的ui树
- logictree,xaml中的节点树
drawvisual卡顿
drawvisual数量增加后,有时出现卡顿现象,比对分析发现卡顿时的资源情况
- drawvisual绘制完成后正确释放,否则大量的资源集中起来会造成绘制卡顿,如下图gc占了很多时间
- io写入数据明显增加
解决办法
使用DrawingContext的drawimage函数替换DrawDrawing函数