J'ai une grande application .NET qui atteint actuellement une taille de jeu de travail privé de 865 Mo. J'ai donc couru VMMap et j'ai vu que le tas fait environ 587 Mo et que le tas géré est seulement de 255 Mo (aussi jeu de travail privé).Heap vs Managed Heap
Est-il normal que tout ce code non géré utilise autant de mémoire (que je suppose être utilisé par le .net runtime)?
Remarque: J'ai utilisé WinDbg avec l'extension SOS. Le problème n'est pas la consommation de mémoire dans le tas géré, mais le tas "non géré".
Capture d'écran de VMMap: http://img687.imageshack.us/img687/1529/vmmap.png
Plus d'info: Taille totale: 1487MB Commited: 1359MB Privé: 931MB total WS: 967MB WS Privé: 865MB Gratuit (Taille): 609MB
Merci d'avance.
FYI, .NET 3.5 utilise CLR 2.0 - c'était 4.0 qui l'a mis à jour –
peut-être plus léger et rapide pour démarrer est SOS http://msdn.microsoft.com/en-us/library/bb190764.aspx – user44298
@Richard merci, édité. – Nick