如何获取应用程序使用的可用RAM或内存?
发布于 2009-04-15 07:05:33
您可以使用:
Process proc = Process.GetCurrentProcess();
要获取当前进程并使用:
proc.PrivateMemorySize64;
以获取私有内存使用情况。有关更多信息,请查看this link。
发布于 2009-04-15 07:05:59
您可能需要检查GC.GetTotalMemory方法。
它检索当前认为由垃圾收集器分配的字节数。
发布于 2009-04-15 15:03:16
System.Environment具有WorkingSet-一个64位有符号整数,包含映射到进程上下文的物理内存的字节数。
如果你想要更多的细节,可以使用System.Diagnostics.PerformanceCounter,但是设置起来会有点费力。
https://stackoverflow.com/questions/750574
复制相似问题