Foxtable(狐表)用户栏目专家坐堂 → 释放内存代码


  共有785人关注过本帖树形打印复制链接

主题:释放内存代码

帅哥哟,离线,有人找我吗?
genggeng
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:15 积分:223 威望:0 精华:0 注册:2022/8/18 11:23:00
释放内存代码  发帖心情 Post By: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)

主要是最后一行代码起的作用吧,具体意思我也不太懂,发出来给大家看看,顺便问问论坛管理大佬代码具体含义以及使用的弊端之类的。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/4 20:14:00 [只看该作者]


 回到顶部