Electron 这些额外的过程是什么?

Electron 这些额外的过程是什么?,electron,Electron,在我的Electron应用程序中,我打开了我的主进程和两个渲染器窗口。为什么任务管理器显示8“electron.exe”进程?我预计是3点 谢谢。Electron上的这篇文章让我们开始理解为什么任务管理器上会出现这么多进程。看来是因为……谢谢,尼尔。我知道每个渲染器都有自己的进程,Main有一个进程,但我不明白为什么任务管理器中有8个进程。1个主渲染器加2个渲染器意味着只有3个进程。铬在那些额外进程的后面。以我最近编写的一个应用程序为例(仅1个渲染器)。任务管理器在我启动它时显示3个正在运行的进

在我的Electron应用程序中,我打开了我的主进程和两个渲染器窗口。为什么任务管理器显示8“electron.exe”进程?我预计是3点


谢谢。

Electron上的这篇文章让我们开始理解为什么任务管理器上会出现这么多进程。看来是因为……谢谢,尼尔。我知道每个渲染器都有自己的进程,Main有一个进程,但我不明白为什么任务管理器中有8个进程。1个主渲染器加2个渲染器意味着只有3个进程。铬在那些额外进程的后面。以我最近编写的一个应用程序为例(仅1个渲染器)。任务管理器在我启动它时显示3个正在运行的进程。通过Process Hacker(作为任务管理器的替代品安装)仔细检查后,发现1个进程没有CLI参数(主),1个进程的参数为
--type=renderer
,而第三个进程的参数为
--type=gpu进程
(右键单击,显示每个进程的属性)。你可以检查你的所有进程,以确定每个进程的用途,但在一天结束时,额外的进程是因为Chromium管理事物的方式,imo。gpu加速很可能会为每个窗口打开一个额外的进程(但与2.0.2不同)。如果你有兴趣,把它关掉,看看会发生什么。我想你会得到预期的3-4个过程。