主要内容

图形性能

优化代码以获得改进的性能

职能

drawn 更新数字和处理回调
renderiNfo. 图形渲染器信息
OpenGL. 控制OpenGL.渲染

话题

查找代码瓶颈

使用Profiler来确定哪些函数贡献最多的执行时间。

什么影响代码执行速度

您可以通过最大限度地降低有助于总执行时间的两个因素的效果来提高图形代码的执行速度。

明智的对象创作

图形对象是存储信息的复杂结构,侦听要发生的某些事件,并可能导致其他对象的更改以适应其存在。

避免对对象重复搜索

当您搜索句柄时,Matlab®必须搜索对象层次结构以查找匹配的句柄,这是耗时的。

屏幕更新

MATLAB图形是使用多个执行线程实现的。

获取和设置属性

某些属性对其他属性的值具有依赖关系。

避免更新静态数据

如果只有一小部分数据定义图形场景的每个屏幕更新会更改,可以通过仅更新更改的数据来提高性能。

使用低级功能进行速度

为了最大化图形性能,请使用低级功能并禁用某些自动功能。

有效地转换物体

通过利用图形硬件可以将变换应用于数据来提高性能。

图形系统要求

所有系统支持大多数常见的金宝appMATLAB图形功能。

解决低级图形问题

在系统上创建图形时,MATLAB可以遇到低级问题。