买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】程序调用追踪方法、装置以及存储介质_京东数字科技控股股份有限公司_202011504184.7 

申请/专利权人:京东数字科技控股股份有限公司

申请日:2020-12-18

公开(公告)日:2021-03-26

公开(公告)号:CN112558947A

主分类号:G06F8/30(20180101)

分类号:G06F8/30(20180101);G06F8/41(20180101);G06F9/455(20060101);G06F9/54(20060101)

优先权:

专利状态码:在审-实质审查的生效

法律状态:2021.04.13#实质审查的生效;2021.03.26#公开

摘要:本公开提供了一种程序调用追踪方法、装置以及存储介质,涉及计算机技术领域,其中的方法包括:在源程序代码中获取织入点以及与被监控方法相对应的追踪声明信息,基于追踪声明信息生成与被监控方法相对应的追踪织入方法并织入在织入点;对织入追踪织入方法的初次编译代码进行再次编译,生成编译文件;在编译文件运行时,获生成与实例线程相对应的追踪标识号,基于追踪标识号对监控信息进行关联处理,生成调用链信息。本公开的方法、装置以及存储介质,在编译期织入追踪方法代码,风险低、效率高,可以对实例内的调用进行监控,并实现跨进程调用跟踪并生成调用链信息,能够监控整个调用链性能。

主权项:1.一种程序调用追踪方法,包括:使用前置编译器对源程序代码进行初次编译,在所述源程序代码中获取织入点以及与被监控方法相对应的追踪声明信息;基于所述追踪声明信息生成与所述被监控方法相对应的追踪织入方法,使用织入器将所述追踪织入方法织入在所述织入点;使用后置编译器对织入所述追踪织入方法的初次编译代码进行再次编译,生成与所述源程序代码相对应的编译文件;在所述编译文件运行时,获取与所述追踪织入方法相对应的实例线程,生成与所述实例线程相对应的追踪标识号;通过所述追踪织入方法获取与所述被监控方法相对应的监控信息,基于所述追踪标识号对所述监控信息进行关联处理,生成与所述实例线程相对应的调用链信息。

全文数据:

权利要求:

百度查询: 京东数字科技控股股份有限公司 程序调用追踪方法、装置以及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。