Hey j'ai besoin de code pour détecter les fuites de mémoire en wince. J'utilise Visual C++. Quelqu'un peut-il donner s'il vous plaît?Quelqu'un peut-il coller du code pour déceler des fuites de mémoire dans wince 6.0?
-1
A
Répondre
0
void *my_debug_malloc(size_t size) { void *p = malloc(size); printf("malloced %d bytes at %08X\n", size, p); return p; } void my_debug_free(void *p) { printf("About to free ? bytes at %08X\n", p); free(p); } #define malloc my_debug_malloc #define free my_debug_free // The rest of your program...
calloc, realloc est laissé comme un exercice :)
En fait, je déboguée beaucoup de code en utilisant cette méthode. Mais nous avons acheté en Purify et accroître sa productivité grâce ...
2
- Vous pouvez voir le blog de Sue Loe sur les outils de mémoire pour Windows CE: A Tour of Windows CE Memory Tools.
- Voici la référence pour l'application Verifier pour Windows CE 6: AppVerifier
- est ici an article sur l'application Verifier 5 par Douglas ébullition. La plupart d'entre elles devraient également être pertinentes pour Windows CE 6 si je ne me trompe pas.
- Pour obtenir Application Verifier, vous devez télécharger Windows CE 6 (Platform Builder 6). Gratuit pendant 6 mois: Download Windows CE 6
Questions connexes
- 1. iOS4 (UIAlertView) pourquoi ce code provoque des fuites de mémoire?
- 2. Fuites de mémoire intermittentes
- 3. vérification des fuites de mémoire dans qt_creator
- 4. fuites mémoire dans MyFaces
- 5. mémoire de chasse fuites
- 6. Prévenir les fuites de mémoire dans ce code javascript?
- 7. Suivi des fuites de mémoire de cacao
- 8. Traçage des fuites mémoire/fenêtre dans Android?
- 9. comment compiler lib de fouillis pour wince 6.0
- 10. mémoire problème des fuites iPhone
- 11. Exceptions étranges dans le code framework .Net CF sous WinCE 6.0 R3
- 12. Prévention des fuites de mémoire AJAX
- 13. Outils pour le débogage des fuites de mémoire en JavaScript
- 14. Chargement des fuites de mémoire image miniature
- 15. Outil de détection des fuites de mémoire
- 16. Trouver des fuites de mémoire sans Clang
- 17. fuites de mémoire d'applications Android
- 18. UIViews associés à des fuites de mémoire
- 19. fuites de mémoire connues dans 3ds max?
- 20. jQuery Ajax Fuites de mémoire
- 21. delete [] et fuites de mémoire
- 22. Obtention de fuites de mémoire lors de l'utilisation du code d'intégration de l'appareil photo dans l'iphone
- 23. Fuites de mémoire dans le navigateur
- 24. Fuites de mémoire dans C# WPF
- 25. "construire et analyser" de Xcode signale des fuites de mémoire impaires pour ce code
- 26. Comment rechercher des fuites de mémoire non gérées dans .NET?
- 27. code correspondant à des fuites avec Visual Détecteur de fuites
- 28. contrôleur uiimagepickerview créant des fuites de mémoire dans l'iphone - pourquoi?
- 29. mémoire (fuites) après l'exécution
- 30. Fuites de mémoire dans le cacao
Personne ne vous fournira de code pour cela. Essayez de rechercher dans Google des outils qui le feront pour vous. – Himanshu
Merci pour la réponse. J'ai valgrind. Mais mon client veut du code pour détecter memoryleak. Et je suis à ma date de livraison Alors je demande du code, –
Il ya des vérificateurs de tas pour la plupart des bibliothèques C, ils ne peuvent avertir que pour une incohérence, par exemple double gratuit, invalide, etc. La fuite de mémoire est détectée par le marquage. E.g marquer le tas, exécuter le flux de demande/programme, surveiller les objets non libérés. – Ernelli