주요 콘텐츠

성능 프로파일링 및 개선하기

코드의 병목 현상을 찾아 제거

코드는 간단하고 읽기 쉽게 작성하십시오. 특히 처음 구현할 때는 더욱 그렇습니다. 미숙한 상태로 최적화된 코드는 실제 성능 향상에는 도움이 되지 않고 불필요하게 복잡할 수 있습니다. 그런 다음 속도가 문제가 되는 경우, 코드가 실행되는 데 걸리는 시간을 측정하고 코드를 프로파일링하여 병목 구간을 식별할 수 있습니다. 필요한 경우, 성능을 개선하기 위한 조치를 취할 수 있습니다.

프로파일러성능 향상을 위해 코드를 실행하고 실행 시간을 측정

함수

tic스톱워치 타이머 시작
toc스톱워치에서 경과 시간 읽기
cputimeMATLAB에서 사용한 CPU 시간
timeit함수 실행에 필요한 시간 측정
profile함수 실행 시간 프로파일링
benchMATLAB 벤치마크

도움말 항목