Apple's new Processor Trace instrument is incredible
Apple выпустила инструмент Processor Trace – на первый взгляд скучное дополнение к Xcode, но на деле спасение для часов отладки.
Привычная история: приложение в тестах летает, пользователи жалуются на тормоза и батарею. Открываешь Instruments, Time Profiler показывает, где «жрёт» CPU, но не объясняет почему. Processor Trace решает это: он записывает все ветвления процессора и выводит понятную карту исполнения. Это не статистика, а полное видео перекрёстка вместо случайных фото.
Ближайший аналог – Intel VTune: мощный, но сложный, с крутой кривой обучения и нулём пользы на Apple Silicon. Processor Trace встроен в Xcode, заточен под M-чипы и показывает, что именно делает CPU: промахи предсказаний, промахи кэша, архитектурные сюрпризы. Оптимизируешь не наугад, а под реальное «железо».
Поддержка только M4 и iPhone 16 – классический ход Apple «купи новое железо, получи инструмент». Реальная польза в рутине покажет время, но первые тесты выявляют узкие места, которые другие профайлеры пропускают. Для тех, кто мучается загадочными просадками, апгрейд может окупиться.