Winform 获取程序专用内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winform 获取程序专用内存相关的知识,希望对你有一定的参考价值。

//内存分为专用工作集 和 共享工作集 ,此处为专用工作集,单位KB
public static long PerformanceCounter()
{
long value = 0;
Process p = null;
try
{
p = Process.GetCurrentProcess();
var ps = Process.GetCurrentProcess();
PerformanceCounter pf1 = new PerformanceCounter("Process", "Working Set - Private", p.ProcessName);
value = (long)(pf1.NextValue() / 1024);
Console.WriteLine("PerformanceCounter--", value.ToString());
}
catch (Exception e)
{
Console.WriteLine("PerformanceCounter--", e.ToString());
}
finally { p?.Dispose(); }
return value;
}

以上是关于Winform 获取程序专用内存的主要内容,如果未能解决你的问题,请参考以下文章

C# winform程序,通过URL获取返回的HTML信息

C# winform程序中 如何获取和设置dataGridView1的垂直滚动条当前位置?

winform EXE目录的上一层

C# winform程序运行几个小时后,程序未响应。如何排除这个问题?

C# Winform程序界面优化实例

C# WinForm获取 当前执行程序路径的几种方法