[发明专利]一种浏览器进程优化方法及显示设备有效
申请号: | 202011165863.6 | 申请日: | 2020-10-27 |
公开(公告)号: | CN112231088B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 邓俊涛;曾路明 | 申请(专利权)人: | VIDAA(荷兰)国际控股有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54;G06F16/955;H04N21/443;H04N21/4782;H04N21/858 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 荷兰戴文*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 进程 优化 方法 显示 设备 | ||
本申请提供一种浏览器进程优化方法及显示设备,位于同一个窗口组的窗口成员的URL域名相同,位于不同窗口组的窗口成员的URL域名不同,且URL域名相同形成的窗口组的各窗口成员均共享与该窗口组关联的Renderer进程模块,这样,针对该窗口组每一窗口成员,与该窗口成员关联RenderViewHost对象实例可以通过该窗口成员的View标识与Renderer进程模块内与该窗口成员关联的RenderView对象实例进行通信。因此,应用本申请提供的技术方案,能够节约内存空间资源。
技术领域
本申请涉及智能电视技术领域,特别涉及一种浏览器进程优化方法及显示设备。
背景技术
目前,电视浏览器一般都具备同时打开多个窗口的功能。基于此,当前电视浏览器多采用如图1所示的多进程模式,浏览器包括一个Browser进程模块和多个Renderer进程模块,在Browser进程模块中的各打开窗口(window)均会各自对应一个与本窗口关联的Renderer进程模块,也就是,一个窗口独享一个Renderer进程模块。单进程模式,浏览器只存在于一个Browser进程模块中,所有窗口打开后数据资源共享。
综上可见,多进程模式的每个打开窗口都会对应一个独享的Renderer进程模块,每个进程都有本进程的进程基础资源在内存上的开销,占用内存约20Mbyte。这样,打开窗口的数量越多,各打开窗口独享的Renderer进程模块的基础资源开销也就越多,必然会挤占电视系统的可用内存。
发明内容
有鉴于此,本申请提供一种浏览器进程优化方法及显示设备,以节约内存空间资源。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种显示设备,包括:
显示器;
与所述显示器耦合的控制器,所述控制器包括控制Browser进程模块和内核Renderer进程模块,所述Browser进程模块包括至少一个窗口组,位于同一个窗口组的窗口成员的URL域名相同,位于不同窗口组的窗口成员的URL域名不同,所述Browser进程模块用于执行:
响应于用户在浏览器打开当前窗口的操作,获取所述当前窗口携带的URL域名;如果所携带的URL域名与第一窗口组组内窗口成员的URL域名相同,则在所述第一窗口组内生成与所述当前窗口关联的RenderViewHost对象实例和用于表征所述当前窗口的第一View标识,并将RenderViewHost对象实例加入至所述第一窗口组内各窗口共用的RenderProcessHost中,触发与所述RenderProcessHost通信的Renderer进程模块创建与所述当前窗口关联的RenderView对象实例,并通过所述第一View标识与所述RenderViewHost对象实例实现通信。
根据本申请的第二方面,提供一种浏览器进程优化方法,应用于显示设备控制器中的Browser进程模块,所述Browser进程模块包括至少一个窗口组,位于同一个窗口组的窗口成员的URL域名相同,位于不同窗口组的窗口成员的URL域名不同,包括:
响应于用户在浏览器打开当前窗口的操作,获取所述当前窗口携带的URL域名;
如果所携带的URL域名与第一窗口组组内窗口成员的URL域名相同,则在所述第一窗口组内生成与所述当前窗口关联的RenderViewHost对象实例和用于表征所述当前窗口的第一View标识,并将RenderViewHost对象实例加入至所述第一窗口组内各窗口共用的RenderProcessHost中,触发与所述RenderProcessHost通信的Renderer进程模块创建与所述当前窗口关联的RenderView对象实例,并通过所述第一View标识与所述RenderViewHost对象实例实现通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于VIDAA(荷兰)国际控股有限公司,未经VIDAA(荷兰)国际控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011165863.6/2.html,转载请声明来源钻瓜专利网。