用大量的数据和大量对象的工作时,性能就成为一个问题。在这种情况下,你可以通过最小的有助于总执行时间两个因素的影响改善的图形代码执行速度:
创建对象 - 添加新的图形对象的场景。
屏幕更新 - 更新图形模型和发送的变化来呈现。
它往往是可以防止支配特定的编程模式的总执行时间这些活动。执行时间想象成若干项的总和:
Ť执行时间= T创建对象+ T更新+(T计算等等)
下面的例子展示的方式,以尽量减少花费在对象的创建和更新屏幕的时间。在前面的表达式中,执行时间不包括在屏幕的实际呈现花费的时间。
分析代码,优化算法,计算等瓶颈特定于应用程序。然后确定如果代码是花费更多的时间在对象创建函数或的DrawNow
(更新)。你可以开始以优化运营,总时间等式在较大的开学。
是您的代码: