cocoa heads instruments mémoire
TRANSCRIPT
InstrumentsIntroduction
Gestion de la mémoire
Frank LefebvreSOS Plomberie
Instruments : présentation
• Outil de profiling Mac OS X / iOS
• Interface graphique pour DTrace
• Nombreux instruments prédéfinis
• Agrégation dans une timeline
• Enregistrement de sessions
Instruments : usages
• Optimisation des performances
• Analyse de la gestion de la mémoire
• Automatisation de tests
• …
Analyse mémoire
• Causes de crash
• Diagnostic et correction faciles (souvent)
Problèmes et conséquences
• Fuites de mémoire
• Pics de consommation
• Zombies
Démo
Conclusion
Q&A