У меня есть приложение, которое наполовину готово. Производительность не очень хорошая, и мне интересно, где узкие места. Хотя я могу пойти дальше и начать комментировать подозрительные строки кода, мне интересно, есть ли какие-нибудь инструменты, которые подскажут мне, какой метод клевый занял, сколько времени и что произошло дальше. Трассировка стека не очень полезна.
У меня возникла странная идея преобразовать трассировку стека в график GraphViz, чтобы визуально увидеть всю картину. Я знаю, что некоторые ребята из IBM делали нечто подобное, создавая визуальный график трассировки стека, который был очень впечатляющим и значимым. Прежде чем я изобрету колесо: есть ли какой-нибудь хороший инструмент или метод, который помогает находить узкие места в производительности на iPhone OS?