图形性能
优化代码以提高性能
功能
drawnow |
更新图形和流程回调 |
rendererinfo |
图形渲染器信息 |
opengl |
(待移除)控制OpenGL呈现 |
主题
- 提高图形性能
改进更新图表和显示动画的时间。
- 什么会影响代码执行速度
您可以通过最小化影响总执行时间的两个因素的影响来提高图形代码的执行速度。
- 明智的对象创建
图形对象是一种复杂的结构,用于存储信息、监听特定事件的发生,并可能导致对其他对象的更改以适应它们的存在。
- 避免重复搜索对象
当你搜索句柄的时候,MATLAB®必须搜索对象层次结构以查找匹配的句柄,这很耗时。
- 屏幕更新
MATLAB图形实现使用多线程执行。
- 优化获取和设置图形属性的代码
某些属性依赖于其他属性的值。
- 避免更新静态数据
如果定义图形场景的数据只有一小部分随着屏幕的每次更新而变化,那么您可以通过仅更新变化的数据来提高性能。
- 为了提高速度,使用低级函数
要最大化图形化性能,请使用低级函数并禁用某些自动特性。
- 有效转换对象
利用图形硬件可以对数据应用转换这一事实来提高性能。
- 图形系统要求
所有系统都支持大多数常用金宝app的MATLAB图形特性。
- 解决低级图形问题
在系统上创建图形时,MATLAB可能会遇到低级问题。