64 votes

Outils de détection des fuites de mémoire

L'environnement de développement Xcode d'Apple fournit-il des outils de détection des fuites de mémoire ?

Je suis particulièrement intéressé par les outils qui s'appliquent au SDK de l'iPhone. Actuellement, ma plateforme préférée pour les projets de programmation de loisir

Des documentations/tutoriels pour ces outils seraient très utiles.

65voto

rustyshelf Points 16336

Il en existe un spécifiquement appelé Leaks et comme l'a dit un poster précédent, la façon la plus simple de l'exécuter est directement depuis Xcode :

run -> Start with Performance Tool -> Leaks

Il semble très efficace pour détecter les fuites de mémoire, et a été facile à comprendre pour un non-C comme moi.

25voto

titaniumdecoy Points 7548

Sélectionnez Profile de la Product dans Xcode 6 pour lancer l'outil Instruments d'Apple. (L'application se trouve dans le contenu du paquetage de l'application Xcode : /Applications/Xcode.app/Contents/Applications/ )

Une alternative commerciale est OmniObjectMeter . (Abandonné par The Omni Group)

12voto

lajos Points 13791

El Clang Static Analyser est idéal pour trouver des bogues dans le code C, C++ et Objective-C :

6voto

catlan Points 9896

Vous pouvez exécuter les outils dans Xcode par menu -> run -> start with performance tool -> ...

6voto

Shaf Khan Points 1545

Voici le lien pour utiliser l'instrument de xcode pour détecter les fuites de mémoire/performances de votre application ios/mac. Étapes pour exécuter l'instrument à partir de Xcode

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X