码迷,mamicode.com
首页 >  
搜索关键字:render进程    ( 18个结果
Chromium的Plugin进程启动过程分析
前面我们分析了Chromium的Render进程和GPU进程的启动过程,它们都是由Browser进程启动的。在Chromium中,还有一类进程是由Browser进程启动的,它们就是Plugin进程。顾名思义,Plugin进程是用来运行浏览器插件的。浏览器插件的作用是扩展网页功能,它们由第三方开发,安全性和稳定性都无法得到保证,因此运行在独立的进程中。本文接下来就详细分析Plugin进程的启动过程。...
分类:系统相关   时间:2015-09-21 01:38:46    阅读次数:366
Chromium的GPU进程启动过程分析
Chromium除了有Browser进程和Render进程,还有GPU进程。GPU进程负责Chromium的GPU操作,例如Render进程通过GPU进程离屏渲染网页,Browser进程也是通过GPU进程将离屏渲染好的网页显示在屏幕上。Chromium之所以将GPU操作运行在独立进程中,是考虑到稳定性问题。毕竟GPU操作是硬件相关操作,硬件的差异性会引发一定的不稳性。本文分析GPU进程的启动过程。...
分类:系统相关   时间:2015-09-14 01:54:54    阅读次数:319
Chromium的IPC消息发送、接收和分发机制分析
由于Chromium采用多进程架构,因此会涉及到进程间通信问题。通过前面一文的学习,我们知道Browser进程在启动Render进程的过程中会建立一个以UNIX Socket为基础的IPC通道。有了IPC通道之后,接下来Browser进程与Render进程就以消息的形式进行通信。我们将这种消息称为IPC消息,以区别于线程消息循环中的消息。本文就分析Chromium的IPC消息发送、接收和分发机制。...
分类:其他好文   时间:2015-08-31 06:34:33    阅读次数:407
Chromium多进程架构简要介绍和学习计划
Chromium以多进程架构著称,它主要包含四类进程,分别是Browser进程、Render进程、GPU进程和Plugin进程。之所以要将Render进程、GPU进程和Plugin进程独立出来,是为了解决它们的不稳定性问题。也就是说,Render进程、GPU进程和Plugin进程由于不稳定而引发的Crash不会导致整个浏览器崩溃。本文就对Chromium的多进程架构进行简要介绍,以及制定学习计划。...
分类:系统相关   时间:2015-08-10 01:57:59    阅读次数:182
android4.4 webview chromium与chromium for android硬件渲染的异同
相同点: android4.4 webview chromium的渲染流程与 chromium for android硬件渲染流程全解析(render进程) 中总结的五个子流程完全一致。 android4.4 webview chromium的渲染流程也是这五个子流程组成的。 不同点: 1.android4.4中网页渲染的驱动还是android的UI系统控制的。即WebView.onDr...
分类:移动开发   时间:2014-06-15 18:56:57    阅读次数:386
chromium for android GPU进程结构分析
GPU进程的客户端(Browser进程,Render进程)都会创建一个 WebGraphicsContext3DCommandBufferImpl的实例,用于封装与GPU进程的通信。 所以我们从WebGraphicsContext3DCommandBufferImpl开始引出GPU进程的结构。 一.WebGraphicsContext3DCommandBufferImpl的创建。 WebG...
分类:移动开发   时间:2014-06-05 10:59:31    阅读次数:339
chromium for android 硬件渲染流程总结
render进程中 一.webkit模块 webkit引擎会为网页内容同时创建Dom tree, Render tree和RenderLayer tree. 这三棵树之间的关系参见...
分类:移动开发   时间:2014-05-21 10:23:08    阅读次数:457
18条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!