Quelqu'un peut-il suggérer un bon gratuit outil pour analyser les vidages mémoire .Net autres qu'Adplus/windbg/sos?Outil d'analyse des vidages mémoire de l'application .Net
Répondre
Vous pouvez load sos et votre mémoire vider dans Visual Studio pour au moins vous isoler de l'interface utilisateur «intéressante» que WinDbg présente.
Jetez un oeil à SOS Assist, il fournit une interface graphique autour de SOS.
Cet outil a l'air mort. Le lien de téléchargement ne fonctionne pas sur leur page. –
Vous pouvez essayer DebugDiag 1.1
Si nous parlons d'outils alors je suis complètement d'accord ici. C'est le seul outil pour l'analyse. Il peut être vraiment utile pour l'enquête de vidage de mémoire. Cet outil m'a montré clairement la fuite de connexion wcf dans ma situation. Il aurait fallu beaucoup plus de temps pour trouver un tel problème avec pure windbg + sos + psscor + etc. Il y a déjà la version 1.2: http://www.microsoft.com/en-us/download/details.aspx?id=26798 –
Je recommande totalement .Net Profiler mémoire. En plus d'être un excellent profileur de mémoire en direct pour les applications .Net, il peut également charger des vidages de mémoire, et vous permettre de traverser les objets dans le vidage d'une manière très intuitive et facile.
Ouverture grande décharge (> 1 Go) peut prendre quelques heures mais, pour nous, cela vaut la peine d'attendre. Je ne sais pas s'ils ont une version d'essai, mais s'ils le font, vous devriez certainement leur donner une chance.
Ce n'est pas gratuit. –
Vous avez raison - n'a pas remarqué que c'était une exigence. Mais c'est toujours le meilleur mem-profiler que j'ai jamais utilisé. –
Vous pouvez jeter un oeil à sosnet qui est une petite application winforms opensource qui enveloppe windbg/sos.
https://bitbucket.org/grozeille/sosnet
Il est à portée de main avant et simple à utiliser.
S'il vous plaît essayer, et y contribuer en soumettant des idées/patches
- 1. Meilleurs drapeaux pour les vidages de Crash
- 2. Analyse de la mémoire d'objet dans .NET
- 3. Récupération des vidages de plantage de l'IIS Worker
- 4. G ++ outil de détection de fuites de mémoire multi-plateforme
- 5. Outil de découverte de test pour .NET
- 6. .Net Framework 2.0 Outil de configuration
- 7. Utilisation de la mémoire + .net
- 8. Limitations de la mémoire .NET
- 9. Empreinte mémoire .NET EXE
- 10. Outil de mise en cache .NET
- 11. Débogage des vidages 64 bits dans Visual Studio
- 12. Disposition de la mémoire d'un tableau .NET
- 13. taille de l'application .net en mémoire
- 14. Puis-je comparer les vidages hprof/jmap avec VisualVM?
- 15. Cet outil/utilitaire .NET existe-t-il?
- 16. Mémoire maximale qu'un processus .NET peut allouer
- 17. suivi des allocations de mémoire C++
- 18. Outil de comparaison des fichiers web.config
- 19. Outil de nettoyage des règles CSS
- 20. .NET + Copier de grandes quantités d'astuces de mémoire
- 21. OU Outil de cartographie
- 22. Vue de la mémoire allouée
- 23. Erreur de pression de mémoire du service Web .Net
- 24. Comment implémenter la mémoire partagée dans .NET?
- 25. Outil pour remplir un ensemble de données .Net avec des données
- 26. CUDA problèmes mondiaux de désallocation de mémoire dans .NET
- 27. Comment snoop sur une autre mémoire de processus de .Net?
- 28. quel outil utiliser pour afficher la disposition de mémoire de l'héritage multiple
- 29. fuite de mémoire SerialPort dans .NET 2.0/3.5
- 30. Question sur la fuite de mémoire dans .NET
Quel est le problème avec windbg? Quelles sont les applications que vous avez mentionnées manquantes que vous recherchez? –