以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 释放内存代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=189480) |
-- 作者:genggeng -- 发布时间:2023/12/4 18:10:00 -- 释放内存代码 在某C论坛找到了个C语言使用的释放内存代码,能将项目内存从1000M以上释放到15M左右,然后后续使用窗口时会回滚内存,大概回滚到最初打开项目的大小。 代码如下: GC.Collect() GC.WaitForPendingFinalizers() GC.Collect() System.Diagnostics.Process.GetCurrentProcess().MinWorkingSet = new System.IntPtr(5) 主要是最后一行代码起的作用吧,具体意思我也不太懂,发出来给大家看看,顺便问问论坛管理大佬代码具体含义以及使用的弊端之类的。 |
-- 作者:有点蓝 -- 发布时间:2023/12/4 20:14:00 -- 网上继续搜呗:https://www.baidu.com/baidu?ie=UTF-8&word=WaitForPendingFinalizers |