이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
그래픽스 성능
성능 향상을 위해 코드 최적화
함수
drawnow | Figure 업데이트 및 콜백 처리 |
rendererinfo | Graphics renderer information |
opengl | (제거될 예정임) OpenGL 렌더링 제어 |
도움말 항목
- Improve Graphics Performance
Improve the time it takes to update charts and display animations.
- 코드 실행 속도에 영향을 미치는 항목
총 실행 시간에 영향을 미치는 두 가지 요소의 효과를 최소화하여 그래픽스 코드의 실행 속도를 향상시킬 수 있습니다.
- 현명한 객체 생성
그래픽스 객체는 정보를 저장하고, 특정 이벤트가 발생하는지를 수신 대기하고, 그래픽스 객체 자신을 수용하도록 다른 객체를 변경할 수 있는 복잡한 구조체입니다.
- 반복되는 객체 검색 피하기
핸들을 검색할 때 MATLAB®은 객체 계층 구조를 검색하여 일치하는 핸들을 찾아야 합니다. 이 작업에는 시간이 많이 걸립니다.
- 화면 업데이트
MATLAB 그래픽스는 다중 스레드 실행을 사용하여 구현됩니다.
- 그래픽스 속성을 가져오고 설정하기 위한 코드 최적화하기
특정 속성은 다른 속성의 값에 대한 종속성을 가집니다.
- 정적 데이터 업데이트 방지하기
각 화면 업데이트마다 그래픽스 장면을 정의하는 데이터의 작은 부분만 변경되는 경우, 변경되는 데이터만 업데이트하여 성능을 향상시킬 수 있습니다.
- 속도 향상을 위해 로우 레벨 함수 사용하기
그래프 성능을 극대화하려는 경우 로우 레벨 함수를 사용하고 특정 자동 기능을 비활성화합니다.
- 효과적으로 객체 변환
그래픽스 하드웨어가 변환을 데이터에 적용할 수 있다는 사실을 활용하여 성능을 향상시킵니다.
- 그래픽스에 대한 시스템 요구 사항
모든 시스템은 일반적인 MATLAB 그래픽스 기능 대부분을 지원합니다.
- 로우 레벨 그래픽스 문제 해결
시스템에서 그래픽스를 생성할 때 MATLAB에서 로우 레벨 문제가 발생할 수 있습니다.