Existe-t-il un moyen de détecter les fuites de mémoire dans le projet Flash ActionScript-3? Quels sont les moyens les plus faciles d'y parvenir dans un projet existant?Détection des fuites de mémoire dans ActionScript-3 Project
Répondre
La première est d'établir si vous avez réellement une fuite de mémoire. Pour cela, je vous recommande d'utiliser un outil de statistiques de performance qui vous donne un retour en temps réel sur votre utilisation de la mémoire.
L'un des meilleurs que j'ai utilisé est un outil Mr. Doob's Stats:
Screenshot http://mrdoob.com/tools/stats/hires_stats2.png
Il suffit d'ajouter à la scène avec
addChild(new Stats());
Et vous serez en mesure de regarder votre l'utilisation de la mémoire en temps réel. Effectuez différentes actions pour voir ce qui cause la fuite de mémoire (est-ce juste quand vous cliquez sur ces boutons, ou chaque cadre, etc etc).
La suggestion pour l'outil Statistiques de M. Doob est bonne. De plus, si vous développez en utilisant flex builder professionnel, vous pouvez utiliser le profileur intégré. (votre projet ne doit pas nécessairement être un projet flexible, vous pouvez également développer des projets as3 purs et utiliser le profileur)
- 1. G ++ outil de détection de fuites de mémoire multi-plateforme
- 2. Prévention des fuites de mémoire AJAX
- 3. UIViews associés à des fuites de mémoire
- 4. Fuites de mémoire dans le cacao
- 5. cfnetwork fuites de mémoire dans l'iPhone
- 6. Fuites de mémoire dans C# WPF
- 7. delete [] et fuites de mémoire
- 8. contrôleur uiimagepickerview créant des fuites de mémoire dans l'iphone - pourquoi?
- 9. Mémoire de fuites de données de base?
- 10. Dépannage Grailles/Fuites de mémoire Groovy?
- 11. Les fuites de mémoire statiques EventHandler dans le framework
- 12. Suivre les fuites de mémoire dans un script Ruby
- 13. Pourquoi ma mémoire Python C Extension des fuites?
- 14. Comment repérer les fuites de mémoire dans le profileur?
- 15. Les délégués et les fuites de mémoire dans l'iPhone?
- 16. Profilage d'utilisation de la mémoire Perl et détection de fuite?
- 17. Détection et contrôle des lectures de mémoire partagée non autorisées
- 18. Pourquoi l'utilisation de Causalités dans CCR entraîne-t-elle des fuites de mémoire?
- 19. Sur JQuery, les fermetures et les fuites de mémoire possibles
- 20. Y a-t-il encore des fuites de mémoire connues avec XMLSerialization dans .Net 3.5?
- 21. Comment puis-je trouver des fuites de mémoire dans mon programme Python?
- 22. Existe-t-il des outils pour détecter les fuites de mémoire dans mon programme Perl?
- 23. Comment activer le suivi des fuites de mémoire avec FastMM dans DUnit?
- 24. Développement de l'iPhone - prévention des fuites
- 25. DataGridColumn tri dans ActionScript3
- 26. Margintop dans actionscript3
- 27. Asp.Net Caching et fuites de mémoire lors de la suppression des éléments du cache
- 28. Cet extrait de code jQuery provoque-t-il des fuites de mémoire?
- 29. Gestion des fuites dans WinAPI CreateFile?
- 30. C++: Débogage de fuites de mémoire dans le système de comptage de références