Main Content

什么影响代码执行速度

潜在瓶颈

当处理大量数据或大量对象时,性能会成为瓶颈。在这种情况下,您可以通过尽量减少构成总执行时间的以下两个因素的影响,提高图形代码执行速度:

  • 对象创建 - 将新图形对象添加到场景中。

  • 屏幕更新 - 更新图形模型并将发送更改以进行渲染。

通过是可以防止这些操作大量占据某一编程模式的总执行时间。考虑执行时间为以下项目总和:

T 执行时间 = T 创建对象 + T 更新 + (T 计算等)

以下示例演示尽量减小对象创建和更新屏幕所耗费时间的方法。在以上表达式中,执行时间不包含实际渲染屏幕的时间。

如何提升性能

探查您的代码并优化算法、计算和其他应用程序具体的瓶颈。然后确定代码是在对象创建函数还是在 drawnow(更新)中花费了更多时间。您可以优化这两项操作,从总时间方程中较大项开始。

您的代码是否: