Souvent critiqué à juste titre par les développeurs de gros projets, XCode (ensemble d'outils de développement fournis par Apple) renferme pourtant un petit bijou : Shark. Shark vient en remplacement de l'ancien outil "Sampler". Après avoir installé les developer tools, on le trouve dans "Developer>Applications>Performance tools". (A noter que pour utiliser Shark, il faut cocher la case des "CHUD tools" lors de l'installation des outils de développement.) Shark permet d'analyser les performances d'une application en train de tourner. Comme il travaille par ponction régulière, il ne demande aucune compilation spéciale de l'application à analyser, si ce n'est la présence des labels. La précision de Shark est étonnante, il fournit même un diagnostic de l'assembleur obtenu, avec suggestion des modifications à appliquer au fichier source pour l'optimiser. Son ergonomie est tout à fait satisfaisante, il est fiable et précis. Je dis bravo ! |