TC官方合作论坛

标题: 脚本占内存 [打印本页]

作者: klyyz1980    时间: 2013-10-7 17:47
标题: 脚本占内存
脚本做好了,运行的时候发现脚本占内存80MB,启动脚本后增加至110MB,这样正常吗?运行一段时间后又变成15MB了,不正常的话原因在哪里?
资源有100张找图用的图片,很小个的,还有6个记事本,都是坐标.

作者: q273814    时间: 2013-10-7 18:15
呃  这不是很正常么
作者: klyyz1980    时间: 2013-10-7 18:28
代码1万行不到,占内存这么多,我感觉不正常吧.
作者: qjl515728270    时间: 2013-10-7 18:50
现在50M内存还算内存吗?动不动就是1G2G4G8G的内存...
作者: 星.月    时间: 2013-10-7 19:00
找图,循环多,当然占内存
作者: TC☆脚本☆TC    时间: 2013-10-7 20:11
这点内存不算什么,启动本身就需要。
作者: z1481281370    时间: 2013-10-7 20:13
TC有一个加速内存的代码,现在发给大家
函数空间:中文:进程
英文:process
函数描述:释放指定进程的内存
函数原型:释放内存(handle=0)
freememory(handle=0)
函数参数:handle : 进程句柄,默认为0,释放程序自身的内存
返回值:返回值 真,表示释放内存成功,假,表示释放内存失败
脚本示例:中文示例:复制代码
  • handle=进程.打开("d:\\MF\\wow.exe")
  • 进程.等待初始化(hanlde,1000)
  • 进程.释放内存(handle)


英文示例:复制代码
  • handle=process.openprocess("d:\\MF\\wow.exe")
  • process.waitfor(hanlde,1000)
  • process.freememory(handle)



作者: jimye0526    时间: 2013-10-7 20:35
你确定你没加载很多资源

检测你的循环找图 你的插件对象创建了是否没释放
作者: klyyz1980    时间: 2013-10-8 00:05
回复 8楼jimye0526的帖子

怎么释放插件对象?,帮助文档好像没有提到这个事.
作者: klyyz1980    时间: 2013-10-8 07:47
采纳8楼的指导,用7楼的代码




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1