深圳前海微众银行股份有限公司林全昌获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳前海微众银行股份有限公司申请的专利代码性能检测方法、装置、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN110990271B 。
龙图腾网通过国家知识产权局官网在2026-02-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:201911190460.4,技术领域涉及:G06F11/362;该发明授权代码性能检测方法、装置、设备及存储介质是由林全昌;卢道和;林挺设计研发完成,并于2019-11-28向国家知识产权局提交的专利申请。
本代码性能检测方法、装置、设备及存储介质在说明书摘要公布了:本发明公开了一种代码性能检测方法、装置、设备及存储介质,该方法通过获取包含有能够检测到目标语句块性能的预设性能统计代码,使得代码性能检测的对象细化到了待检测源码中的部分语句,突破了现有技术中仅能将待检测代码中的函数作为最小细化对象的限制;通过将预设性能统计代码注入待检测源码,使得待检测源码中的目标语句块的性能能够通过预设性能统计代码进行检测;获取第一、第二性能统计数据,能够了解到目标代码中函数内部的执行情况,并根据这一执行情况对目标代码进行较之现有方案更为细致的性能分析,提高了代码性能检测结果的精确度。
本发明授权代码性能检测方法、装置、设备及存储介质在权利要求书中公布了:1.一种代码性能检测方法,其特征在于,所述代码性能检测方法包括: 在接收到性能检测指令时,获取待检测源码与预设性能统计代码,并根据所述预设性能统计代码中的正则表达式逐行匹配所述待检测源码,确定所述待检测源码中的目标函数以及所述目标函数中的目标语句块;所述待检测源码为JavaScript代码;所述预设性能统计代码包括执行统计代码和行计数统计代码; 获取所述目标函数的执行语句的第一位置信息以及所述目标语句块的第二位置信息,将所述第一位置信息与第二位置信息作为目标位置信息; 判断所述目标语句块中是否存在特定语句;其中,所述特定语句为关键语句中else语句的“{}”包括的语句; 若所述目标语句块中存在所述特定语句,则将所述特定语句所在的位置作为第二注入位置,并将所述行计数统计代码注入所述第二注入位置; 若所述目标语句块中不存在所述特定语句,则在所述目标语句块中添加所述特定语句,并重复执行步骤:将所述特定语句所在的位置作为所述第二注入位置,并将所述行计数统计代码注入所述第二注入位置; 基于所述目标位置信息,确定所述执行统计代码与所述行计数统计代码分别对应的第一注入位置与第二注入位置,将所述第一注入位置与所述第二注入位置作为目标注入位置; 将所述预设性能统计代码注入所述目标注入位置,将已注入的待检测源码作为目标代码; 执行所述目标代码,并基于所述预设性能统计代码中的执行统计代码与行计数统计代码,分别获取所述目标函数的第一性能数据与所述目标语句块的第二性能数据; 根据所述第一性能数据与第二性能数据,确定所述目标函数中的待优化函数以及所述待优化函数中的待优化语句。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳前海微众银行股份有限公司,其通讯地址为:518000 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励