[发明专利]性能问题定位方法、装置、电子设备和存储介质在审
申请号: | 202110261774.X | 申请日: | 2021-03-10 |
公开(公告)号: | CN112882857A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 徐磊 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 祝乐芳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能 问题 定位 方法 装置 电子设备 存储 介质 | ||
本公开实施例公开了一种性能问题定位方法、装置、电子设备和存储介质,该方法包括:响应于应用程序出现的性能问题,根据消息调度时序图确定所述性能问题出现时已经被调度的多个历史消息的调度信息,所述消息调度时序图用于显示所述多个历史消息的调度信息;根据所述性能问题出现时已经被调度的多个历史消息的调度信息,对所述性能问题进行定位。其可以解决现有技术中,在应用程序出现卡顿、应用无响应、应用程序闪退等性能问题的情况下,很难从操作系统中获取到能够定位该问题的关键信息的问题。
技术领域
本公开涉及信息技术领域,尤其涉及一种性能问题定位方法、装置、电子设备和存储介质。
背景技术
随着信息技术的发展,电子设备已经成为日常生活中不可或缺的设备。例如,用户可以在电子设备上安装各种不同功能的应用程序(Application,APP)程序。通过不同功能的应用程序,用户可以享受到不同功能的服务。
但是,电子设备的操作系统通常会限制应用程序获取系统资源的能力。从而在应用程序出现卡顿、应用无响应(Application Not Responding,ANR)、应用程序闪退等性能问题的情况下,很难从操作系统中获取到能够定位该问题的关键信息,从而无法定位问题出现的原因。为了能够定位问题,有些情况下需要对问题进行复现,但是复现过程比较耗时,应用程序卡顿时间过长,影响用户使用。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种性能问题定位方法、装置、电子设备和存储介质。
本公开实施例提供了一种性能问题定位方法,所述方法包括:
响应于应用程序出现的性能问题,根据消息调度时序图确定所述性能问题出现时已经被调度的多个历史消息的调度信息,所述消息调度时序图用于显示所述多个历史消息的调度信息;
根据所述性能问题出现时已经被调度的多个历史消息的调度信息,对所述性能问题进行定位。
本公开实施例还提供了一种性能问题定位装置,包括:
响应模块,用于响应于应用程序出现的性能问题,根据消息调度时序图确定所述性能问题出现时已经被调度的多个历史消息的调度信息,所述消息调度时序图用于显示所述多个历史消息的调度信息;
问题定位模块,用于根据所述性能问题出现时已经被调度的多个历史消息的调度信息,对所述性能问题进行定位。
本公开实施例还提供了一种电子设备,所述电子设备包括:
多个处理器;
存储装置,用于存储多个程序;
当所述多个程序被所述多个处理器执行,使得所述多个处理器实现如上所述的性能问题定位方法。
本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的性能问题定位方法。
本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
本公开实施例提供的性能问题定位方法,通过响应于应用程序出现的性能问题,根据消息调度时序图确定所述性能问题出现时已经被调度的多个历史消息的调度信息,所述消息调度时序图用于显示所述多个历史消息的调度信息;根据所述性能问题出现时已经被调度的多个历史消息的调度信息,对所述性能问题进行定位,其实质是,对应用程序运行过程中生成的各消息的调度信息进行记录存储,形成消息调度时序图,当应用程序出现性能问题时,依据消息调度时序图,对发生性能问题之时、之前的消息调度情况进行追溯,将追溯结果作为定位性能问题的关键信息,予以使用,进而确定导致出现性能问题的原因。其可以解决现有技术中,在应用程序出现卡顿、应用无响应、应用程序闪退等性能问题的情况下,很难从操作系统中获取到能够定位该问题的关键信息的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110261774.X/2.html,转载请声明来源钻瓜专利网。