荣耀终端有限公司徐航获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉荣耀终端有限公司申请的专利线程泄露的检测方法、电子设备和计算机可读存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119248541B 。
龙图腾网通过国家知识产权局官网在2026-04-14发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202410112375.0,技术领域涉及:G06F11/07;该发明授权线程泄露的检测方法、电子设备和计算机可读存储介质是由徐航;朱潇设计研发完成,并于2024-01-26向国家知识产权局提交的专利申请。
本线程泄露的检测方法、电子设备和计算机可读存储介质在说明书摘要公布了:本申请实施例提供一种线程泄露的检测方法、电子设备和计算机可读存储介质,上述线程泄露的检测方法中,电子设备确定目标进程发生线程泄露之后,生成第一线程泄露日志,然后获取桥梁节点中存储的第二线程泄露日志,将第一线程泄露日志和第二线程泄露日志,聚合为第三线程泄露日志,从而可以实现在目标进程发生线程泄露之后,将记录线程信息的第一线程泄露日志和记录泄露线程的调用栈的第二线程泄露日志聚合为一个日志,提高线程泄露的检测能力和定位发生问题的线程的能力。
本发明授权线程泄露的检测方法、电子设备和计算机可读存储介质在权利要求书中公布了:1.一种线程泄露的检测方法,其特征在于,应用于电子设备,所述电子设备包括Java层、本地层和内核层,所述内核层中包括桥梁节点,所述线程泄露的检测方法包括: 确定目标进程发生线程泄露之后,所述本地层生成第一线程泄露日志;其中,所述第一线程泄露日志中保存所述目标进程已开启的线程的信息; 所述本地层获取所述桥梁节点中存储的第二线程泄露日志;其中,所述第二线程泄露日志中记录所述目标进程中泄露线程的调用栈,所述第二线程泄露日志是所述Java层生成并保存到所述桥梁节点的,并且所述泄露线程的调用栈是所述Java层获取的;所述泄露线程包括在第一数量达到预先设定的第一阈值之后,所述目标进程中新开启的线程,所述第一数量为所述目标进程中已开启线程的数量; 所述本地层将所述第一线程泄露日志和所述第二线程泄露日志,聚合为第三线程泄露日志; 其中,所述本地层将所述第一线程泄露日志和所述第二线程泄露日志,聚合为第三线程泄露日志之后,还包括:所述本地层根据所述第三线程泄露日志,定位所述目标进程中发生问题的线程;如果所述目标进程对应的应用注册了日志共享,则将所述第三线程泄露日志分享给所述应用; 其中,所述本地层获取所述桥梁节点中存储的第二线程泄露日志之前,还包括: 所述Java层获取目标进程中已开启线程的第一数量; 在所述第一数量达到预先设定的第一阈值之后,所述Java层获取所述目标进程中泄露线程的调用栈; 所述Java层根据所述泄露线程的调用栈,生成所述第二线程泄露日志; 所述Java层将所述第二线程泄露日志存储在所述内核层的桥梁节点中; 所述Java层根据所述泄露线程的调用栈,生成所述第二线程泄露日志包括: 所述Java层根据所述泄露线程的调用栈,获取每个调用栈的调用次数; 所述Java层根据所述调用次数,对所述调用栈进行排序,以生成所述第二线程泄露日志; 其中,所述本地层生成第一线程泄露日志包括: 所述本地层获取所述目标进程已开启的线程的信息; 所述本地层对所述目标进程已开启的线程的信息进行排序,以生成第一线程泄露日志; 其中,所述线程的信息包括:所述线程的线程名; 所述对所述目标进程已开启的线程的信息进行排序包括: 根据所述线程的线程名,获取每个线程名对应的线程的第二数量; 根据所述第二数量,对每个线程名对应的线程的信息进行排序; 所述根据所述第二数量,对每个线程名对应的线程的信息进行排序之后,还包括: 如果所述目标进程已开启的线程中存在至少两个线程名对应的线程的数量相同,则根据所述至少两个线程名,对所述至少两个线程名对应的线程的信息进行排序; 其中,所述线程的信息还包括:所述线程的运行时长;所述根据所述第二数量,对每个线程名对应的线程的信息进行排序之后,还包括: 根据运行时长,对第一线程名对应的线程的信息进行排序;其中,所述第一线程名包括所述目标进程已开启线程的线程名中对应线程的数量大于1的线程名; 其中,所述线程的信息还包括:所述线程的创建时刻;所述根据运行时长,对第一线程名对应的线程的信息进行排序之后,还包括: 如果所述第一线程名对应的线程的信息中存在至少两个线程的运行时长相同,则根据所述创建时刻,对所述至少两个线程的信息进行排序。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人荣耀终端有限公司,其通讯地址为:518040 广东省深圳市福田区香蜜湖街道东海社区红荔西路8089号深业中城6号楼A单元3401;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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