j'ai eu la ligne suivante de dumpheap! -statWinDbg alternative à! Dumpheap -type?
000007fee09d6960 441762 835293368 System.String
Je suis intéressé de savoir ce que les 441 762 chaînes sont utilisées pour. Faire un
!dumpheap -type System.String
liste tout, ou est-ce que je me trompe? Comment puis-je simplement analyser certains d'entre eux?
l'application que je le débogage a pris mémoire 1,41 Go (plus environ la même quantité de mémoire virtuelle) et je suis en train de comprendre pourquoi . Avoir 835Mb alloués pour les cordes ne me semblait pas normal, et j'essaie de comprendre à quoi servent toutes les cordes. – jgauffin
Ins't min/max juste la taille de l'objet et pas l'index de l'objet? (Je veux voir les objets # 100000 à 100100 de tous les objets 441762) – jgauffin
@jgauffin: Vous verrez généralement beaucoup de chaînes dans n'importe quelle application .NET, mais 800+ Mo de chaînes semble être trop. Est-ce que vous construisez XML/HTML/quels que soient les documents à la volée peut-être? –