174 votes

Comment obtenir la mémoire disponible ou utilisée en c#

Comment puis-je obtenir la ram disponible ou la mémoire utilisée par l’application ?

211voto

Arkain Points 4357

Vous pouvez utiliser :

Pour obtenir le processus en cours et utiliser :

Pour obtenir la quantité de mémoire privée. Pour plus d’informations regardez ce lien.

45voto

CMS Points 315406

Vous pouvez consulter le GC. GetTotalMemory méthode.

Il récupère le nombre d’octets actuellement pensé pour être alloué par le garbage collector.

32voto

Austin Points 793

System.Environment a WorkingSet. Si vous voulez beaucoup de détails, il n’y a System.Diagnostics.PerformanceCounter, mais il sera un peu plus d’effort pour le programme d’installation.

14voto

DevT Points 1369

Utilisez http://vivekcek.wordpress.com/2009/10/22/how-to-get-cpu-and-memory-usage-c-net/ pour plus de détails si vous obtenez la valeur 0, il faut appeler NextValue() twice.then il donne une valeur réelle de l’utilisation du processeur. consultez plus de détails ici. http://blogs.msdn.com/b/bclteam/archive/2006/06/02/618156.aspx

3voto

Ronald Wildenberg Points 18258

Vous devriez jeter un oeil à la `` classe.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X