c# - 如何在.NET中以编程方式测量当前进程的总内存消耗?

标签 c# .net performance memory memory-management

如何在.NET中以编程方式测量当前进程的总内存消耗?

最佳答案

引用此SO question

再试试这个

Process currentProcess = System.Diagnostics.Process.GetCurrentProcess();
long totalBytesOfMemoryUsed = currentProcess.WorkingSet64;

关于c# - 如何在.NET中以编程方式测量当前进程的总内存消耗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2342023/

相关文章:

c# - 引用程序集中的条件编译

c# - 是否可以将表单控件放在自己的线程上?

python - 完全相同的 python 代码在更快的机器上慢 20 倍?

c# - Azure Function HttpClient 不给出任何响应并不断重试

c# - 无法加载文件或程序集“Microsoft.VisualStudio.VC.Interfaces

c# - 如何在事件处理程序内调用 WebBrowser 上的方法?

Java:低延迟性能测量

c# - 无法引用方法属性

c# - 如果字段是实例成员,则回调处理程序异常

c# - .Net 处理非托管内存的方式是否不同于 C++ 运行时/二进制可执行文件?