2008-09-07 5 views

Répondre

2

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.

3

Jetez un oeil à SOS Assist, il fournit une interface graphique autour de SOS.

+0

Cet outil a l'air mort. Le lien de téléchargement ne fonctionne pas sur leur page. –

3

Vous pouvez essayer DebugDiag 1.1

+0

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 –

1

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.

+0

Ce n'est pas gratuit. –

+0

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é. –

1

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

Questions connexes