ну Instruments тяжеловат разве что для старых конфигураций, уж что может быть быть хуже макбука с кор2дуо, но вполне нормально на нем работает.
кстати для старых конфигурация пойдет отличный Shark, он идет в комплекте на Snow Leopard, из львов его уже выпилили. Менее жрущий.
Но ваше решение тоже вполне, бесспорно :)
Почему же? Это в расчёте на одно ядро, а у меня их 4, к примеру. Activity Monitor так же может показывать много процентов.
А Xcode в режиме отладки может и больше съедать, чем 176 =)
Баловался написанием системных утилит: github.com/astavonin/Tasks-Explorer#readme. В целом, возможностей больше чем у родного Эплового Activity Monitor. Последнюю версию лучше собрать из исходников.
Потоки в OS X: как получить CPU usage всех потоков в чужой программе?