Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Rendimiento de gráficas

Optimizar el código para un mejor rendimiento

Funciones

drawnowUpdate figures and process callbacks
rendererinfoGraphics renderer information
openglControl OpenGL rendering

Temas

Encontrar cuellos de botella de código

Use el generador de perfiles de código para determinar qué funciones contribuyen más tiempo al tiempo de ejecución.

¿Qué afecta a la velocidad de ejecución de código

Puede mejorar la velocidad de ejecución del código de gráficos minimizando el efecto de dos factores que contribuyen al tiempo total de ejecución.

La creación de objetos juiosos

Los objetos Graphics son estructuras complejas que almacenan información, escuchan que se producen determinados eventos y pueden provocar cambios en otros objetos para adaptarse a su existencia.

Evite las búsquedas repetidas de objetos

Al buscar identificadores, debe buscar en la jerarquía de objetos para buscar identificadores coincidentes, que consume mucho tiempo.MATLAB®

Actualizaciones de pantalla

gráficos se implementa mediante varios subprocesos de ejecución.MATLAB

Obtener y establecer propiedades

Algunas propiedades tienen dependencias en el valor de otras propiedades.

Evite actualizar datos estáticos

Si solo una pequeña parte de los datos que definen una escena de gráficos cambia con cada actualización de la pantalla, puede mejorar el rendimiento actualizando solo los datos que cambian.

Utilice funciones de bajo nivel para la velocidad

Para maximizar el rendimiento gráfico, utilice funciones de bajo nivel y desactive ciertas características automáticas.

Transformar objetos eficientemente

Mejore el rendimiento aprovechando el hecho de que el hardware de gráficos puede aplicar transformaciones a los datos.

Requisitos del sistema para gráficos

Todos los sistemas soportan la mayoría de las características gráficas comunes.MATLAB

Resolución de problemas de gráficos de bajo nivel

puede encontrar problemas de bajo nivel al crear gráficos en su sistema.MATLAB