发明名称 | 解决程序运行期间停止响应的方法和装置 | ||
摘要 | 本发明公开了一种解决程序运行期间停止响应的方法和装置,其中,解决程序运行期间停止响应的方法,包括以下步骤:出现程序停止响应后,确认是否存在长时间运行的请求操作以及该请求操作的具体客户端地址、状态和停止响应时间;对程序的服务进程,根据预设的间隔时间,多次打印调用栈,并分别记录操作的调用栈;对比多次调用栈的结果,找到程序一直正在执行的函数名称;对于找到的函数名称,通过命令找到函数的编译入口地址;对找到的函数编译入口地址,通过命令设置断点并输入日志,然后继续程序执行,看断点是否命中,从而确认问题代码。达到快速定位引发问题的具体代码的目的。 | ||
申请公布号 | CN105260257A | 申请公布日期 | 2016.01.20 |
申请号 | CN201510768838.X | 申请日期 | 2015.11.12 |
申请人 | 用友网络科技股份有限公司 | 发明人 | 张刚 |
分类号 | G06F11/07(2006.01)I | 主分类号 | G06F11/07(2006.01)I |
代理机构 | 北京中恒高博知识产权代理有限公司 11249 | 代理人 | 刘洪京 |
主权项 | 一种解决程序运行期间停止响应的方法,其特征在于,包括以下步骤:步骤101、出现程序停止响应后,确认是否存在长时间运行的请求操作以及该请求操作的具体客户端地址、状态和停止响应时间;步骤102、对程序的服务进程,根据预设的间隔时间,多次打印调用栈,并分别记录操作的调用栈;步骤103、对比上述步骤102多次调用栈的结果,找到程序一直正在执行的函数名称;步骤104、对于上述步骤103找到的函数名称,通过命令找到函数的编译入口地址;步骤105、对步骤104找到的函数编译入口地址,通过命令设置断点并输入日志,然后继续程序执行,看断点是否命中,从而确认问题代码。 | ||
地址 | 100094 北京市海淀区北清路68号用友软件园 |