[发明专利]运行性能显示方法、装置、设备及存储介质在审
申请号: | 202011067833.1 | 申请日: | 2020-10-07 |
公开(公告)号: | CN112115037A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 巫枫;肖广 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行 性能 显示 方法 装置 设备 存储 介质 | ||
本申请公开了一种运行性能显示方法、装置、设备及存储介质,属于计算机技术领域。所述方法包括:响应于显示浏览器的用户界面,浏览器加载性能监控脚本;浏览器调用性能监控脚本,获取浏览器所在的计算机设备的性能信息,性能信息用于反映计算机设备运行浏览器提供的计算性能;浏览器调用性能监控脚本,在用户界面中显示性能信息。该性能监控脚本不需依赖浏览器开发,也不需安装在浏览器中,解决了兼容性的问题。
技术领域
本申请涉及计算机技术领域,特别涉及一种运行性能显示方法、装置、设备及存储介质。
背景技术
计算机设备在运行浏览器加载网页时,会消耗计算资源。网页提供方需要监控计算机设备在运行浏览器加载网页时的计算性能,从而对网页进行优化。
目前,通常通过为浏览器安装插件(Plug-in)的方式,实现监控计算机设备的性能。该插件能够调用安装浏览器的计算机设备的操作系统的应用程序接口(ApplicationProgramming Interface,API)。通过该API,插件能够获取到计算机设备运行浏览器加载网页时,计算机设备的中央处理器(Central Processing Unit,CPU)的运行频率,实现监控计算机设备的性能变化。
安装在浏览器中的插件需依赖浏览器开发,通过插件监控计算机设备的性能变化时,同一个插件安装在不同厂商的浏览器中,会出现兼容性问题,例如某些厂商的浏览器不支持安装插件。插件的兼容性较差。
发明内容
本申请提供了一种运行性能显示方法、装置、设备及存储介质,可以解决插件监控计算机设备的性能变化的兼容性问题。所述技术方案如下:
根据本申请的一方面,提供了一种运行性能显示方法,所述方法包括:
响应于显示浏览器的用户界面,所述浏览器加载性能监控脚本;
所述浏览器调用所述性能监控脚本,获取所述浏览器所在的计算机设备的性能信息,所述性能信息用于反映所述计算机设备运行所述浏览器提供的计算性能;
所述浏览器调用所述性能监控脚本,在所述用户界面中显示所述性能信息。
根据本申请的另一方面,提供了一种运行性能显示装置,所述装置包括:
加载模块,用于响应于显示浏览器的用户界面,所述浏览器加载性能监控脚本;
获取模块,用于所述浏览器调用所述性能监控脚本,获取所述浏览器所在的计算机设备的性能信息,所述性能信息用于反映所述计算机设备运行所述浏览器提供的计算性能;
显示模块,用于所述浏览器调用所述性能监控脚本,在所述用户界面中显示所述性能信息。
可选地,所述获取模块,用于:
所述浏览器调用所述性能监控脚本,获取所述计算机设备的处理器使用率、每秒传输帧数以及内存使用率中的至少一种。
可选地,所述获取模块,包括:
第一确定子模块,用于通过所述性能监控脚本确定所述浏览器的定时器回调函数两次触发之间的时间间隔,所述定时器回调函数用于调用所述性能监控脚本;
第二确定子模块,用于根据所述时间间隔与第一目标时长的差除以所述第一目标时长得到的商,确定所述处理器使用率,所述第一目标时长是根据所述定时器回调函数确定的时长。
可选地,所述获取模块,包括:
第三确定子模块,用于通过所述性能监控脚本的调用计数器,在第二目标时长中确定所述浏览器的绘制回调函数的触发次数,所述绘制回调函数用于渲染所述用户界面;
第四确定子模块,用于根据所述触发次数与所述第二目标时长的商,确定所述每秒传输帧数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011067833.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种养生型胡萝卜泡菜及加工方法
- 下一篇:一种用于行走机构的刹车系统