
[ARM] 성능 최적화
·
CPU
컴파일러 자체 최적화, 산술연산, 루프, if/switch, 함수 관련 최적화를 순서대로 보겠다.최적화는 보통 프로파일러와 함께쓰이며 여러 최적화 기법을 사용하며 그 결과를 비교해볼 필요가 있다.컴파일러 성능 최적화O1,O2,O3 최적화gcc 컴파일러의 최적화 옵션이다.-O1, -O2, -O3의 옵션을 통해 선택할 수 있다.O1 (최적화 레벨 1):기본 최적화: 가장 기본적인 최적화 레벨로, 실행 속도를 크게 저해하지 않으면서 코드 크기를 줄이고 성능을 약간 개선하는 데 중점을 둔다.O2 (최적화 레벨 2):중간 수준 최적화: 더 공격적인 최적화를 통해 코드 실행 속도를 현저하게 향상시킨다. 디버깅 가능성을 약간 희생하고도 성능 최적화를 더 깊이 적용한다.O3 (최적화 레벨 3):고급 최적화: 가장 높..