有没有办法了解当前使用的内存在当前进程?如何获得内存或在C#中使用内核.net核心/ .net标准
我查了很多问题: How to get the amount of memory used by an application
How to get memory available or used in C#
他们是不提供的.Net标准1.6。
有没有办法了解当前使用的内存在当前进程?如何获得内存或在C#中使用内核.net核心/ .net标准
我查了很多问题: How to get the amount of memory used by an application
How to get memory available or used in C#
他们是不提供的.Net标准1.6。
在这里你可以检查如何完成HealthChecks project。您可以使用System.Diagnostics
名称空间中的Process
类。
*编辑*
System.Diagnostics.Process Nuget package可能需要添加。
在.NET Standard中仅支持xxxx64内存属性(例如PrivateMemorySize64而非PrivateMemorySize)。
它的工作原理就像一个魅力,谢谢,事实证明,在.NET标准中只支持XXXXX64(例如PrivateMemorySize64)属性(例如proc.PrivateMemorySize64) –
https://apisof.net/catalog/System.Diagnostics.Process.PrivateMemorySize64 –
不适用于.NET Standard 1.6 –
因此,抱歉@ R.Richards您提到的那个可用,但是PrivateMemorySize不可用。 –