안녕하세요
컴파일 최적화 옵션 질문 드립니다.
얼마전 사이즈를 최대한 줄이기 위해서 우연히 -oS라는 옵션을 주고 so파일을 생성했더니
사이즈가 많이 줄었더라구요
혹시 이옵션의 장단점 특징을 아시는 분은 좀 알려주세요~
사이즈로 Optimize를 하면, 라이브러리 로딩시간이나 스토리지(플래시/램 모두)를 아껴쓸 수 있습니다.
그러나 실행 속도는 좀 느려집니다.
예를 들어 루프를 5번 도는것 보다는 5번 동일한 코드를 배치해서 죽~~ 실행하는 편이 훨씬 빠르겠죠.
조건분기 명령이 생각보다 CPU 클럭을 많이 먹기때문입니다.
램이나 플래시 메모리에 여유가 있다면 size optimize는 사용하시지 않는 편이 좋습니다.
로그인 유지
사이즈로 Optimize를 하면, 라이브러리 로딩시간이나 스토리지(플래시/램 모두)를 아껴쓸 수 있습니다.
그러나 실행 속도는 좀 느려집니다.
예를 들어 루프를 5번 도는것 보다는 5번 동일한 코드를 배치해서 죽~~ 실행하는 편이 훨씬 빠르겠죠.
조건분기 명령이 생각보다 CPU 클럭을 많이 먹기때문입니다.
램이나 플래시 메모리에 여유가 있다면 size optimize는 사용하시지 않는 편이 좋습니다.