有谁知道如何阻止 Chrome 执行此操作?
Chrome 似乎将我通过同一页面打开的所有标签页分组到一个进程中。如果我将链接分别复制并粘贴到不同的标签页中,它会创建新的进程,但当我只需单击链接时,它会将它们分组为一个进程。
我想强制 Chrome 为每个选项卡创建一个新进程,因为当一个页面锁定时,它会冻结我打开的所有选项卡,如果其中一个选项卡崩溃,其余的选项卡也会随之崩溃。您显然可以将 Chrome 的进程模型更改为名为“--process-per-tab”的模型,这似乎是我想要的,但是当我尝试通过终端使用此参数打开 Chrome 时,它不起作用。可能是我没有使用正确的命令;我尝试的是:
/Applications/"Google Chrome.app"/Contents/MacOS/"Google Chrome" --process-per-tab
我在 OS X 上使用最新的开发版本 5.0.396.0。
答案1
open /Applications/Google\ Chrome.app --args --process-per-tab
答案2
单进程
要使用此模式,请在“开始”菜单中打开 Chrome 的属性,然后将字符串“-single-process”(不带引号)添加到目标框的末尾。现在,无论您打开多少个选项卡,浏览器都只会使用一个进程。1
每个站点单一流程
如果您将字符串“-process-per-site”添加到目标行,Chrome 将为每个选项卡打开一个新进程,但如果您在两个选项卡中打开同一个网站,它将在同一个进程上运行它们。1
每个选项卡单个进程
字符串“-process-per-tab”将强制 Chrome 为每个选项卡创建一个全新的进程并使用一个新的内存空间,这是它的默认设置* 。1
*这似乎不是 Chrome 最新版本的默认设置。
参考: