J'ai une application à moitié terminée. La performance n'est pas vraiment bonne, et je me demande où sont les goulots d'étranglement. Bien que je puisse aller de l'avant et commencer à commenter des lignes suspectes de code, je me demande s'il y a des outils qui me diraient quelle méthode cool a pris combien de temps et ce qui est arrivé ensuite. La trace de pile n'est pas vraiment utile.Existe-t-il des outils ou de bonnes techniques pour savoir où se trouvent les goulets d'étranglement dans une application iPhone?
J'ai eu une idée étrange de convertir la trace de la pile en un graphique GraphViz, pour voir visuellement l'image entière. Je sais que certains gars chez IBM ont fait quelque chose de similaire qui a généré un graphique visuel de la trace de la pile, ce qui était très impressionnant et significatif. Avant de réinventer la roue: Y a-t-il un bon outil ou une bonne technique qui aide à trouver des goulots d'étranglement au niveau des performances sur iPhone OS?
Est-ce à répondre à ceci: http://stackoverflow.com/questions/899880/how-can-i-programmer-déterminer-cpu-usage-rate-or-how-busy-occupé-the-sy? – Kriem