- 对于不在视口范围内的不予绘制。
- 对于在视口范围内但是对象太小的不予绘制(判断视口矩形的与对象矩形的宽度比)。
- 画壁画刷之类的尽量在对象创建时就创建好,避免频繁的创建和释放。
- 对于没有鼠标操作,设置特定无效区域,只更新这个无效区域。比如撤销或全选,设置无效区域为当前对象范围或者所有选择对象的范围。
- 垃圾最小化。将频繁使用的变量提升为对象才成员变量,而不是局部函数内部的变量。
转载于:https://www.cnblogs.com/Geo-Web/archive/2012/05/24/2516671.html