Rust Binary 크기 최소화 하기
(github.com)Rust는 기본적으로 실행속도 쪽으로 최적화 하므로,
특정 상황에 바이너리 크기를 줄여야 할 때 쓸수 있는 옵션들
→ --release 모드로 빌드하기
→ 심볼들 strip 하기
→ opt-level='z' ( 기본값 3 )
→ LTO(Link Time Optimization)=true
→ codegen-units = 1
→ panic = 'abort'
Rust는 기본적으로 실행속도 쪽으로 최적화 하므로,
특정 상황에 바이너리 크기를 줄여야 할 때 쓸수 있는 옵션들
→ --release 모드로 빌드하기
→ 심볼들 strip 하기
→ opt-level='z' ( 기본값 3 )
→ LTO(Link Time Optimization)=true
→ codegen-units = 1
→ panic = 'abort'