NW.js和Electron中有多少个V8副本?

时间:2015-12-24 19:58:10

标签: electron nw.js

过度简化,NW.js和Electron由浏览器(webkit,Chromium或其他)与JavaScript引擎(node.js,io.js或其他)连接的部分组成。

我的问题是:那里有多少份V8?我问,因为我知道Chromium中有一个,node.js中有一个。

NW.js的相同问题。

我不是在问实际执行应用程序的人数有多少,而是在分布式应用程序中有多少,并且可能存在于内存中。

1 个答案:

答案 0 :(得分:1)

只有一个V8代码副本,node.js标准库已集成到Chromium的V8 runloop中。在内存中,由于Electron遵循Chromium的多进程模型,每个进程将运行V8 runloop(即主进程,每个窗口加一个进程)。