如何檢查程序,有多少內存我的計劃目前已撥款?如何獲得通過(ASP).NET應用程序編程總分配的內存?
我需要它的ASP .NET應用程序,但我懷疑的解決方案是通用於所有類型的.NET應用程序。理想情況下,獲取當前分配的內存量的操作應該很快,因爲我需要經常查詢它。
編輯: 謝謝您的回答。我將爲此任務使用GC.GetTotalMemory,因爲我需要將它用於ASP .NET應用程序。經過一番試驗後,我確定它足夠快速,準確地滿足我的需求。使用Process'PrivateMemorySize64屬性的建議也可以工作;但正如答案中所指出的那樣,對於ASP.NET應用程序,通常會有多個AppDomain在一個進程中運行。我需要每個AppDomain的內存總數。