一种应用页面资源消耗的确定方法和装置制造方法及图纸

技术编号:27809404 阅读:36 留言:0更新日期:2021-03-30 09:36
本申请公开了一种应用页面资源消耗的确定方法和装置,该方法包括:运行目标应用,目标应用中包括多个页面;针对任一页面,在切换显示该页面时,启动监控目标应用的资源占用情况和资源使用情况;在退出显示该页面时,基于在切换显示页面到退出显示页面的过程中监控到的资源占用情况和资源使用情况,统计得到该页面的资源占用信息和资源使用信息;将多个页面各自的资源占用信息和资源使用信息展示给用户。从切换显示应用页面到退出显示应用页面的过程中,通过对应用的资源占用情况进行监控,可以自动分析出应用页面的资源占用信息,进而快速定位高耗能的页面;此外,通过监控资源应用的使用情况,还可以为关闭高耗能页面和应用优化提供有效依据。优化提供有效依据。优化提供有效依据。

【技术实现步骤摘要】
一种应用页面资源消耗的确定方法和装置


[0001]本申请涉及计算机
,尤其涉及一种应用页面资源消耗的确定方法和装置。

技术介绍

[0002]通常,应用中可以包括多个用于承载不同功能单元或场景的页面(或界面),由于不同页面的逻辑复杂度和实现代码复杂度通常存在差异,因此不同页面的资源占用不同。这样,在对应用的整体性能进行优化时,需要定位应用中资源消耗较高的页面,以便优先对这些页面进行优化。
[0003]目前,在定位应用中资源消耗较高的页面时,通常是人为地判断每个页面的资源占用情况,并根据判断结果确定哪些页面的资源消耗较高。然而,这种方法的实际耗时较长,且判断结果带有主观性,往往不能准确定位资源消耗较高的页面,进而无法进行针对性优化。

技术实现思路

[0004]本申请实施例提供一种应用页面资源消耗的确定方法和装置,用于解决目前在对应用的整体性能进行优化的场景中,无法定位应用中哪些页面的资源消耗较高的问题。
[0005]为解决上述技术问题,本申请实施例是这样实现的:
[0006]第一方面,提出一种应用中页面本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用页面资源消耗的确定方法,其特征在于,包括:运行目标应用,所述目标应用中包括多个页面;针对所述多个页面中的任一页面,在切换显示所述页面时,启动监控所述目标应用的资源占用情况和资源使用情况;在退出显示所述页面时,基于在切换显示所述页面到退出显示所述页面的过程中监控到的资源占用情况和资源使用情况,统计得到所述页面的资源占用信息和资源使用信息;将所述多个页面各自的资源占用信息和资源使用信息展示给用户。2.如权利要求1所述的方法,其特征在于,所述资源占用信息包括CPU占用率和内存占用率中的至少一种;所述资源使用信息包括进程间通信IPC调用信息、应用程序编程接口API调用信息、网络请求信息和垃圾回收GC信息中的至少一种。3.如权利要求1所述的方法,其特征在于,启动监控所述目标应用的资源占用情况,包括:按照设定频率查询所述目标应用的资源占用情况;其中,基于在切换显示所述页面到退出显示所述页面的过程中监控到的资源占用情况,统计得到所述页面的资源占用信息,包括:获取在切换显示所述页面到退出显示所述页面的过程中,监控得到的多个资源占用数据;基于所述多个资源占用数据,确定得到多个资源占用信息;将所述多个资源占用信息中具有最大值的资源占用信息确定为所述页面的资源占用信息。4.如权利要求1所述的方法,其特征在于,将所述多个页面各自的资源占用信息和资源使用信息展示给用户,包括:基于所述多个页面各自的资源占用信息,确定目标页面;将所述目标页面的资源占用信息和资源使用信息展示给所述用户。5.如权利要求4所述的方法,其特征在于,基于所述多个页面各自的资源占用信息,确定目标页面,包括以下至少一种:在所述资源占用信息包括CPU占用率的情况下,针对所述多个页面中的任一页面,若所述页面的CPU占用率大于设定CPU占用率阈值,则将所述页面确定为目标页面;在所述资源占用信息包括内存占用率的情况下,针对所述多个页面中的任一页面,若所述页面的内存占用率大于设定内存占用率阈值,则将所述页面确定为目标页面。6.如权利要求4所述的方法,其特征在于,在将所述目标页面的资源占用信息和资源使用信息展示给所述用户后,所述方法还包括:接收所述用户发送的页面关闭信息,所述页面关闭信息用于指示关闭所述目标页面中的一个或多个页面;将所述页面关闭信息所指示的一个或多个页面...

【专利技术属性】
技术研发人员:赵兵锋李涛
申请(专利权)人:郑州阿帕斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1