一种程序监控方法及装置

基本信息

申请号 CN201711091709.7 申请日 -
公开(公告)号 CN107943646B 公开(公告)日 2021-03-02
申请公布号 CN107943646B 申请公布日 2021-03-02
分类号 G06F11/30(2006.01)I;G06F11/36(2006.01)I 分类 计算;推算;计数;
发明人 张攀;王凯;向阳 申请(专利权)人 北京云杉世纪网络科技有限公司
代理机构 北京路浩知识产权代理有限公司 代理人 王莹;李相雨
地址 100083北京市海淀区成府路28号优盛大厦D座1209
法律状态 -

摘要

摘要 本发明实施例提供一种程序监控方法及装置。所述方法包括:确定第一追踪点在待监控程序的第一位置,获取用户设置的追踪记录函数和第一追踪点的轨道标识;当第一追踪点被触发时,获取第一触发时刻和预先申请的第一循环队列;调用追踪记录函数,将获取到的待追踪数据信息和第一触发时刻写入第一循环队列中;确定第一追踪点在观察进程中的第一虚拟内存地址,根据用户设置的事件提取函数,获取待追踪数据信息和第一触发时刻;根据轨道标识,确定属于轨道标识的所有第一追踪点的待追踪数据信息和第一触发时刻。本发明实施例不仅支持追踪内容的历史变动记录,还可为待监控程序中交叉模块或交叉线程结果的追踪提供支持,方便定位软件缺陷的根本原因。