
[TIL] 2025. 01. 01 - Xcode: Dead Code Stripping
·
TIL (Today I Learned)
Dead Code란?프로그램에서 호출되지 않거나 사용되지 않는 코드, 함수, 변수 등을 말합니다.예를 들어, 개발 중 사용했던 테스트 함수나 더 이상 참조되지 않는 코드가 이에 해당됩니다.Enable Dead Code Stripping의 역할:사용되지 않는 코드, 함수, 또는 데이터 제거:빌드 과정에서 Linker가 코드의 사용 여부를 분석하고, 사용되지 않는 코드를 실행 파일에서 제거합니다.실행 파일 크기 축소:사용되지 않는 코드를 제거하여 결과적으로 실행 파일의 크기를 줄입니다.메모리 최적화:로드 시점에 불필요한 코드가 메모리에 올라가지 않으므로 메모리 사용이 최적화됩니다.