如何在C#.net core / .net标准中获取或使用内存

时间:2017-07-23 18:21:56

标签: c# .net asp.net-core .net-core .net-standard

有没有办法知道当前进程中当前使用的内存?

我查了很多问题: How to get the amount of memory used by an application

How to get memory available or used in C#

.Net Standard 1.6中没有它们。

1 个答案:

答案 0 :(得分:7)

您可以在此处查看HealthChecks project中的工作方式。您可以使用Process命名空间中的System.Diagnostics类。

*编辑*

System.Diagnostics.Process Nuget package可能需要添加。

.NET Standard仅支持xxxx64内存属性(例如PrivateMemorySize64而非PrivateMemorySize)。