TC官方合作论坛
标题:
TC自带的释放内存是不是这样搞的???
[打印本页]
作者:
Sky_Pro
时间:
2013-5-16 20:37
标题:
TC自带的释放内存是不是这样搞的???
不知道TC自带的是不是也是这样搞的。。
功能 ReduceMemory(Handle=0) //这里传入要释放内存的进程句柄,默认释放自身
ProcessID
if(Handle)
ProcessID=dllcall("kernel32.dll", "int", "GetProcessId","int",Handle)
else
ProcessID=dllcall("kernel32.dll", "int", "GetCurrentProcessId")
endif
OpenHandle = dllcall("kernel32.dll", "int", "OpenProcess", "int", #1f0fff, "int", false, "int", ProcessID)
ret=dllcall("psapi.dll", "int", "EmptyWorkingSet", "int", OpenHandle)
dllcall("kernel32.dll", "int", "CloseHandle", "int", OpenHandle)
return ret
功能结束
复制代码
总感觉这样不是真的释放。。有谁会真正释放的吗???
作者:
fsfsgdg
时间:
2013-5-16 21:51
回复
1楼
Sky_Pro
的帖子
你开得10个游戏来运行,不就知道了
作者:
Sky_Pro
时间:
2013-5-16 22:08
回复
2楼
fsfsgdg
的帖子
如果只是放到页面文件里还不如不放呢,硬盘的速度可以和内存比???
作者:
陌上青衣。
时间:
2013-5-16 22:08
你确定这些代码能达到TC的效果?
作者:
Sky_Pro
时间:
2013-5-16 22:19
回复
4楼
陌上青衣。
的帖子
是可以释放,不过只是把一些东西放页面文件去了,表面上看进程的内存占用少了,不知道TC的是不是这原理,青衣大大科普一下吧。。
作者:
cylhb
时间:
2013-5-17 01:13
据说这种做法不可取。。纯自欺欺人。。。所以一直没用过
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1