标签: c# windows memory garbage-collection
我需要知道程序所需的最小内存。
我在每个阶段用不同的输入大小呼叫wmic get WorkingSetSize。我还尝试了GC.GetTotalMemory(true);
wmic get WorkingSetSize
但是事实证明,较小的输入盒应使用较少的内存显示7GB,而较大的4倍输入盒为2.7GB。
我认为这可能是因为操作系统在较大的情况下会更频繁地释放内存,而在较小的情况下只保留内存是因为不必要。
我想找到一种测量峰记忆的更精确的方法。
该如何强制释放真实内存?