Я ищу инструменты и подходы к определению того, какие части моих программ Cocoa и Cocoa -Touch больше всего способствуют окончательному размеру бинарного изображения и способам его уменьшения. Я не ищу флаг компилятора "волшебной пули". Я ищу методы профилирования для оценки и уменьшения отходов изображения в том же духе, что и Shark and Instruments для оценки времени выполнения.
В первом приближении может быть размер .o, но насколько это заслуживает доверия с точки зрения окончательного размера изображения после оптимизации и удаления дескриптора? Если я добавлю все .o, они намного больше моего последнего изображения, так что ясно, что компоновщик уже помогает мне значительно. Но это означает, что размер .o не может быть полезной мерой.
Где другие ищут, чтобы уменьшить размер изображения, не подрывая ремонтопригодность кода?