이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

그래픽스 성능

성능 향상을 위해 코드 최적화

함수

drawnowFigure 업데이트 및 콜백 처리
rendererinfoGraphics renderer information
openglOpenGL 렌더링 제어하기

도움말 항목

코드 병목 현상 찾기

코드 프로파일러를 사용하여 어떠한 함수가 실행 시간 중 가장 많은 시간을 차지하는지 확인합니다.

코드 실행 속도에 영향을 미치는 항목

총 실행 시간에 영향을 미치는 두 가지 요소의 효과를 최소화하여 그래픽스 코드의 실행 속도를 향상시킬 수 있습니다.

현명한 객체 생성

그래픽스 객체는 정보를 저장하고, 특정 이벤트가 발생하는지를 수신 대기하고, 그래픽스 객체 자신을 수용하도록 다른 객체를 변경할 수 있는 복잡한 구조체입니다.

반복되는 객체 검색 피하기

핸들을 검색할 때 MATLAB®은 객체 계층 구조를 검색하여 일치하는 핸들을 찾아야 합니다. 이 작업에는 시간이 많이 걸립니다.

화면 업데이트

MATLAB 그래픽스는 다중 스레드 실행을 사용하여 구현됩니다.

속성 가져오기 및 설정

특정 속성은 다른 속성의 값에 대한 종속성을 가집니다.

정적 데이터 업데이트 방지하기

각 화면 업데이트마다 그래픽스 장면을 정의하는 데이터의 작은 부분만 변경되는 경우, 변경되는 데이터만 업데이트하여 성능을 향상시킬 수 있습니다.

속도 향상을 위해 로우 레벨 함수 사용하기

그래프 성능을 극대화하려는 경우 로우 레벨 함수를 사용하고 특정 자동 기능을 비활성화합니다.

효과적으로 객체 변환

그래픽스 하드웨어가 변환을 데이터에 적용할 수 있다는 사실을 활용하여 성능을 향상시킵니다.

그래픽스에 대한 시스템 요구 사항

모든 시스템은 일반적인 MATLAB 그래픽스 기능 대부분을 지원합니다.

로우 레벨 그래픽스 문제 해결

시스템에서 그래픽스를 생성할 때 MATLAB에서 로우 레벨 문제가 발생할 수 있습니다.