Bonjour,
Je reprends une application C# très conséquente qui a de sérieux problèmes de performance.
En analysant la mémoire utilisée, j'ai eu une différence assez flagrante entre le résultat retourné par GC.GetTotalMemory et Process.GetCurrentProcess().WorkingSet64
Le premier me retourne 46Mo alors que le second 226Mo.
D'après ce que j'ai compris le premier nombre correspond à la mémoire managée et le second, à la mémoire totale utilisée.
Est-ce que cela veut dire que cette application utilise 180Mo de mémoire non managée ?
Merci !
Partager