首页 新闻 会员 周边 捐助

“由于堆栈溢出,进程终止”这是什么原因造成的啊?该如何解决呢?怎么来跟踪到这个溢出是哪抛出来的呢?,

0
悬赏园豆:20 [待解决问题]

有一个24小时允许的小程序,每隔一段时间就会爆出这样的一个异常,然后程序自动关闭,网上说什么递归 也没发现系统在哪有用到递归

小溪河北的主页 小溪河北 | 初学一级 | 园豆:182
提问于:2014-10-27 10:05
< >
分享
所有回答(3)
0

有 死循环或者 创建的数据太大了。

Qlin | 园豆:2403 (老鸟四级) | 2014-10-27 10:21

如何跟踪跟排查这个溢出在哪抛出的呢?有没有方法啊 

支持(0) 反对(0) 小溪河北 | 园豆:182 (初学一级) | 2014-10-27 10:23

@小溪河北: 图片挂了,写日志,看看错误信息在哪行

支持(0) 反对(0) Qlin | 园豆:2403 (老鸟四级) | 2014-10-27 10:25

@Qlin: 这个日志怎么写啊 ,因为这个异常是.netframework记录的,我现在就是不知道怎么通过日志来捕获记录这个溢出。

支持(0) 反对(0) 小溪河北 | 园豆:182 (初学一级) | 2014-10-27 10:27
0

找死循环吧。我不觉得你数据太大。你都说了是小程序,for循环一定不是很多,几百个几千个? 一一排查下,重点关注if else下嵌套的for循环。

CaiYongji | 园豆:1267 (小虾三级) | 2014-10-27 10:53

是连接设备的小程序,然后实时的读取汽车衡称重数据跟IC卡读写器的数据

支持(0) 反对(0) 小溪河北 | 园豆:182 (初学一级) | 2014-10-27 10:56
0

找找是不是给变量赋值的时候 一直是“+=” 或者 Append

jingjunfeng | 园豆:873 (小虾三级) | 2014-10-27 15:33

没有啊 

支持(0) 反对(0) 小溪河北 | 园豆:182 (初学一级) | 2014-10-27 16:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册