C#中的内存使用情况怎么查看?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (98)

我有一个在C#中使用线程的程序。是否有一种方法以编程方式了解应用程序的内存使用情况?

提问于
用户回答回答于

如果想要整个正在运行的进程的内存,而不是每个线程的内存,那么不如:

// get the current process
Process currentProcess = System.Diagnostics.Process.GetCurrentProcess();

// get the physical mem usage
long totalBytesOfMemoryUsed = currentProcess.WorkingSet64;
用户回答回答于

扫码关注云+社区

领取腾讯云代金券