2024年4月30日发(作者:)
让.NET程序快速释放内存的办法-程序开发-红黑联盟
让.NET程序快速释放内存的办法
文章录入:王子 责任编辑:dingkai1983 147
【字体:小 大】
让.NET程序快速释放内存的办法
[DllImport("")]
public static extern bool
SetProcessWorkingSetSize(IntPtr process, int minSize, int
maxSize);
public static void GarbageCollect()
{
t();
rPendingFinalizers();
t();
}
public static void FlushMemory()
{
GarbageCollect();
if (rm ==
32NT)
{
cessWorkingSetSize(
rentProcess().Handle, -1, -1);
}
}
NET里面还有一个类可以达到这个效果
rentProcess().MinWor
kingSet = new (5);
采用定时释放+窗体打开的时候,效果很好,估计程序占的内
存会在20以下
摘自红色黑客联盟() 原文:
/kf/201008/
发布评论