[发明专利]浏览器内核异常监控方法、装置、存储介质及电子设备在审
申请号: | 202111589593.6 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114253810A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 田亮;乔保国;杨东 | 申请(专利权)人: | 北京升明科技有限公司;网神信息技术(北京)股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/07 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 王妍 |
地址: | 100082 北京市西城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 内核 异常 监控 方法 装置 存储 介质 电子设备 | ||
本申请提供了一种浏览器内核异常监控方法,包括:通过对浏览器当前线程进行监控,确定当前线程是否为内核线程;在所述当前线程为内核线程时,启动预先部署的异常捕获函数,当所述内核线程出现异常时,由所述异常捕获函数捕获所述内核线程的异常信息;调用操作系统的内存转储接口,基于所述异常信息生成内存转储文件,以保存所述异常信息。本申请实施例通过在当前线程为内核线程时,启动异常捕获函数,可较简便的实现内核异常信息的获取,并保存异常信息得到内存转储文件,为浏览器调试提供依据。
技术领域
本申请涉及互联网技术领域,尤其是涉及到一种浏览器内核异常监控方法、装置、存储介质及电子设备。
背景技术
浏览器最核心部分是浏览器内核,也可称为渲染引擎(Rendering Engine)。浏览器内核负责对网页语法的解释并渲染(显示)网页,它决定了浏览器如何显示网页的内容以及页面的格式信息。作为浏览器最重要的组成部分,内核异常(或称为:内核崩溃)是需要被高度关注的,通过对内核异常进行监控,从而保证浏览器性能和效果。
发明内容
有鉴于此,本申请提供了一种浏览器内核异常监控方法、装置、存储介质及电子设备,主要目的在于解决如何监控内核异常从而提高浏览器性能的技术问题。
依据本申请的一个方面,提供了一种浏览器内核异常监控方法,包括:通过对浏览器当前线程进行监控,确定当前线程是否为内核线程;在所述当前线程为内核线程时,启动预先部署的异常捕获函数,当所述内核线程出现异常时,由所述异常捕获函数捕获所述内核线程的异常信息;调用操作系统的内存转储接口,基于所述异常信息生成内存转储文件,以保存所述异常信息。
依据本申请的一个方面,提供了一种浏览器内核异常监控装置,包括:线程确定单元,用于通过对浏览器当前线程进行监控,确定当前线程是否为内核线程;异常捕获单元,用于在所述当前线程为内核线程时,启动预先部署的异常捕获函数,当所述内核线程出现异常时,由所述异常捕获函数捕获所述内核线程的异常信息;异常存储单元,用于调用操作系统的内存转储接口,生成基于所述异常信息的内存转储文件,以保存所述异常信息。
依据本申请的一个方面,提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述浏览器内核异常监控方法。
依据本申请的一个方面,提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述浏览器内核异常监控方法。
借由上述技术方案,本申请提供的一种浏览器内核异常监控方法、装置、存储介质及电子设备,本申请在内核线程运行时,通过启动预先部署的异常捕获函数,从而使得异常捕获函数可捕获内核线程的异常信息,这种方式实现非常简便,不会更改、影响正常的浏览器加载等任务,只是在出现内核异常时自动获取异常信息;另外,将捕获到的异常信息在内存转储文件中进行保存,弥补了浏览器内核没有有关异常(崩溃)的转储文件的缺陷,从而方便于调试工具读取该内存转储文件进行异常分析,达到改善浏览器性能的目的。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1示出了本申请实施例提供的一种浏览器内核异常监控方法的实施场景示意图;
图2示出了本申请实施例提供的一种浏览器内核异常监控方法示例一流程图;
图3示出了本申请实施例提供的一种浏览器内核异常监控方法示例二流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京升明科技有限公司;网神信息技术(北京)股份有限公司,未经北京升明科技有限公司;网神信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111589593.6/2.html,转载请声明来源钻瓜专利网。