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