Tag

Binary Size

1 views collected around this technical thread.

Architecture Development Notes
Architecture Development Notes
Aug 15, 2024 · Fundamentals

How Go’s Compiler Shrinks Binaries with Dead Code Elimination

This article explains Go’s dead code elimination (DCE) optimization, demonstrates it with sample code, shows how to inspect compiled binaries using go tool nm, and discusses factors that affect DCE such as code complexity, compiler flags, and reflection, helping developers reduce binary size.

Binary SizeCompiler OptimizationDead Code Elimination
0 likes · 6 min read
How Go’s Compiler Shrinks Binaries with Dead Code Elimination
iQIYI Technical Product Team
iQIYI Technical Product Team
Dec 1, 2017 · Mobile Development

Controlling __TEXT Segment Size in iOS Apps: Practices, Tools, and Metrics

The article explains how iOS engineers keep the __TEXT segment under Apple’s strict size limits by removing unused code, using Link Map analysis, applying a custom SizeLine metric, and adopting coding practices such as limiting blocks, macros, and hard‑coded strings, all supported by automated monitoring and feedback.

Binary SizeLink MapMobile Development
0 likes · 11 min read
Controlling __TEXT Segment Size in iOS Apps: Practices, Tools, and Metrics