视窗 - 以编程方式释放内存

本文关键字:释放 内存 方式 编程 视窗 | 更新日期: 2023-09-27 17:57:12

有Sysinternals "RAMMap"应用程序。它能够显示使用情况并释放某些类型的内存。有谁知道如何像RAMMap那样以编程方式释放内存?我不想要这种应用程序或服务,我要求代码解决方案(最好的 .NET/C#)。

视窗 - 以编程方式释放内存

您可以手动减少 .NET 的应用的工作集,通过使用 Process.MaxWorkingSet 属性。

系统内存不足或将应用最小化到任务栏时,Windows 无论如何都会执行此操作。但是,控制发生这种情况的时间,你可以将应用的工作集剥离到其最小大小,以便进行调查。