有沒有辦法瞭解當前使用的內存在當前進程?如何獲得內存或在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不可用。 –