TC官方合作论坛

 找回密码
 立即注册
查看: 2084|回复: 6

【反馈Bug】规模稍微大一点的脚本,跟踪的时候经常卡死

[复制链接]
发表于 2014-9-4 14:03:27 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在很多脚本开发过程中经常碰到这样的问题,出现场景为:(0)环境:Win8 + TC今年的任意一个版本
(1)脚本稍微有点大(超过1000行),使用大漠或者大兵插件
(2)不设置断点的时候,脚本能正常运行
(3)设置【多处】控件响应处理断点(比如button click的处理函数),运行脚本,等待中断
(4)运行程序,操作控件触发中断

后续操作:
(1)直接点击代码界面,很大概率(超过50%)会僵死,执行程序和编辑器都无法操作
(2)将鼠标晃动到编辑器界面上,如果编辑器界面按钮没有反应,则必死无疑
(3)将鼠标晃动到编辑器界面上,如果编辑器界面按钮有反应,先点击一下编辑器顶部的“单步调试”按钮,则之后跟踪几乎没有异常
(4)如果第一时间不卡死,在本次运行的(长时间)调试过程中,基本上不会僵死

处理办法:

出现僵死后,,必须用任务管理器杀死执行进程后,编辑器才能恢复工作(编辑器本身几乎没有发现异常)


回复

使用道具 举报

 楼主| 发表于 2014-9-4 17:30:19 | 显示全部楼层
重现条件,范围进一步缩小了,跟断点数量无关,而是因为启动调试后,在调试的过程中动态增加新断点,然后继续运行至触发新断点时,僵死概率非常高,期待TC开发团队们能尽快解决这个非常难受的问题!
回复 支持 反对

使用道具 举报

发表于 2014-9-4 20:09:09 | 显示全部楼层
{:soso_e103:}这是闹哪桩...你都说了是断点了,你把界面中断了它还能不卡??....
回复 支持 反对

使用道具 举报

发表于 2014-9-4 22:08:30 | 显示全部楼层
虽然不知道你怎么想的 用任务管理器杀进程  
我告诉你一个新功能 叫删除所有断点
回复 支持 反对

使用道具 举报

发表于 2014-9-6 00:42:35 | 显示全部楼层
叨叨这么多没看懂终点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-7 14:14:34 | 显示全部楼层
超自然 发表于 2014-9-4 20:09
这是闹哪桩...你都说了是断点了,你把界面中断了它还能不卡??....

在断点中断是暂停运行,等待跟踪,此时可以操作编辑器界面,可以查看变量等等,也可以发出单步运行或者继续运行的命令,但我说的卡死是整个编辑器不能操作了,点哪都不动
回复 支持 反对

使用道具 举报

发表于 2014-9-11 08:23:30 | 显示全部楼层
新手学习中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 17:37 , Processed in 0.037721 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表