TC官方合作论坛

标题: 写出来的脚本 运行一段时间 就崩溃,求高手解答 分全给他 [打印本页]

作者: wd7516    时间: 2012-9-22 18:13
标题: 写出来的脚本 运行一段时间 就崩溃,求高手解答 分全给他

运行脚本  2~3小时  就弹出这个错误信息框   我换了好几台电脑  都是这样    隔一段时间必出    开两个也出   同时出的    开一个也出  

     哪位大牛解答下啊   分全给他

file:///E:/QQ/Users/799899415/Image/Image2/LD(YUC%25H3]PK$04RD9%7D6U$J.jpg

使用过程中半小时到一小时出现的....很怪异哎

作者: zdy77233647    时间: 2012-9-22 18:19
看不到图 不晓得
作者: wd7516    时间: 2012-9-22 18:42
回复 2楼zdy77233647的帖子

就是提示 什么   内存分配失败<错误信息 = 储存空间不足,无法运行此命令>   标题是大漠的标题
作者: tyn653684516    时间: 2012-9-23 00:24
回复 3楼wd7516的帖子

先说下你的问题,这是比较复杂的问题,估计你是全局变量,或是静态变量使用过多导致的,这种问题的解决办法只有一个,因为TC本身没有办法申请“堆”中的内存存储区,而TC本身所用的变量的内存存储区都是在“栈”中的内存存储区,特点是所储存的数据量过大后,就会出现内存溢出现象;所以尽量少用全局变量,和静态变量吧!不然的话,就会导致内存泄漏或是溢出,这样就会出现你现在遇到的问题啦,
作者: wd7516    时间: 2012-9-23 09:26
回复 4楼tyn653684516的帖子

如果不用变量那我怎么停止线程额
作者: chb729015    时间: 2012-9-23 10:58
不知道是什么原因
作者: tempbb1234    时间: 2012-9-23 18:48
回复 4楼tyn653684516的帖子

这不可能,除非你是数组用上了,而且无限的增加数组下标。
作者: wojiaoka    时间: 2013-10-16 19:24
环境变量写在INI里读取
作者: cylhb    时间: 2013-10-16 21:07
应该是内存泄露溢出之类的吧。。
好好检查代码,优化一下。
作者: 528522861    时间: 2015-1-28 09:11
tyn653684516 发表于 2012-9-23 00:24
回复 3楼wd7516的帖子

先说下你的问题,这是比较复杂的问题,估计你是全局变量,或是静态变量使用过多导致 ...

那全局变量多少个算正常范围呢?
作者: chendechun00    时间: 2015-6-3 10:35
那个模块用E语言写




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