Dead Code: 사용되지 않는 코드 및 데이터


TrueStudio에서 기본적으로 Dead Code를 지워 Linker를 최적화 해줍니다. 


설정 위치는 프로젝트 특성 -> C/C++ Build -> Settings -> Tool Settings 탭 -> C Linker -> Optimization에서 Dead code removal 을 체크하여 설정합니다.






또한 같은 창에서 Page size allocation for malloc() 설정도 있습니다.


기본적으로 malloc을 사용하면 heap 메모리 영역에 할당됩니다. 이 heap 메모리 영역의 size를 설정하는 옵션으로


128bytes와 4096bytes 두 옵션이 있습니다. 128bytes보다 큰 heap 영역이 필요하다면 이 옵션을 4096bytes으로 설정하여야 합니다.

반응형

+ Recent posts