C# 查詢目前記憶體使用量

目前專案接近尾聲,在努力提升資料庫查詢效能,減少查詢時間。
筆者發現一個很好用的方式,就是查詢當前應用程式的記憶體使用量:
    
Console.WriteLine($"Memory: {GC.GetTotalMemory(false) / 1024 / 1024} MB");
    

上面的方法會顯示已分配尚未被回收的記憶體,單位為 byet,除以兩次 1024 後即可轉換為 MB。

參考資料:
Microsoft.Learn - GC.GetTotalMemory(Boolean) Method

留言