“合并”多个过程


0

我有一个应用程序,它在任务管理器(Chrome)中弹出大量流程,并且我想知道是否有一个程序将其包裹起来,从而仅显示一个进程。与虚拟机类似,任务管理器中仅显示一个进程,但与之不同的是,它没有在其中运行整个操作系统-仅是该应用程序,而是“子级”。


1
为什么您经常查看流程列表,以至于感到烦恼?
gronostaj 2014年

1
我遇到主要的ram问题,因此无论何时我在Windows上,任务管理器都是打开的
Timberwolf 2014年

2
以为添加更多存储器的压力,在运行的第二操作系统整个虚拟机的形式,就是回答RAM短缺是完全判断错误。
JdeBP 2014年

1
换句话说:忽略了我在问那些“ XY问题”之一的事实。我正在重新散布我的假设,并询问“沙箱”而不是“虚拟机”。如果您想正确地提出问题,请在问题中提供硬数据。显示您的常驻集大小和页面错误率。表明您甚至正在解决自己的实际问题。不要假设答案。停止假设存在一些神奇的“过程组合器”,这就是答案。答案甚至可能根本不涉及Chrome。您当然还没有向全世界展示它所做的一切。
JdeBP

1
购买更多的RAM。这些天便宜。
LawrenceC

Answers:


1

我相信这是不可能的。也许将来,谷歌浏览器团队会将所有chrome.exe进程整合在一起。

为什么要将Chrome的各个方面划分为不同的流程,这有一个特定的目的。这样一来,如果某个功能,扩展程序,网站等导致崩溃,则整个Chrome不会停止工作,仅此一个线程即可。


这就是为什么我使用Chrome并不能使Firefox加载足够长的时间以使其进入安全模式的原因。但是我希望有一个第三方应用程序将其“沙盒化”为一个“虚拟”过程。
Timberwolf 2014年

1
它不仅仅是崩溃处理改进技术。单独的进程是Chrome沙盒机制的关键,它是一项重要的安全功能。也就是说,我认为Chrome团队永远不会决定放弃此功能。
gronostaj 2014年

0

Windows 对虚拟内存页面执行“ 写时复制 ”操作。chrome.exe实际可执行文件的进程页面(即所有进程之间的页面)不会在RAM中重复。

因此,即使您想做的事情成为可能,也不会再为您节省RAM。

购买更多的RAM。


我不是要节省RAM,而是要压缩任务管理器上的进程列表。
Timberwolf 2014年

我认为Sysinternals的Process Explorer将折叠/扩展过程组。
LawrenceC

好吧,如果我要走那条路,我会自己做的……
Timberwolf
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.