如何强制 Firefox 使用所有 CPU 容量?

EmR*_*228 1 cpu windows-7 cpu-usage threads

某些程序(如 Firefox)最多仅使用所有 CPU 的 25%(仅 1 个线程)。

然而,一些像 WinRAR 这样的程序,使用高达 100% 的 CPU。

如何强制 Firefox 使用所有 CPU 容量(如 WinRAR)?

我有 Windows 7 和 Intel Core-i5 CPU(4 线程)。

saw*_*ust 7

某些任务可以从并行性中受益。
例如,如果一个人可以在 9 个月内建造一所房子,那么(也许)9 个人可以在一个月内建造一所房子。

但是有些任务不能从并行性中受益。
例如,一个女人可以在 9 个月内怀孕并生下一个孩子,那么让 9 个女人在一个月内生一个孩​​子是永远不可能的。

Firefox 本质上是一个输入响应程序。
您输入 URL 或单击链接。
Firefox 发出从远程服务器检索网页的请求,然后等待。
当网页交付时,Firefox 会处理此输入并将其呈现在屏幕上。
Firefox 然后等待您的下一个输入操作。

Firefox 是一个不会(显着)受益于并行性的程序。
因此,Firefox(显然)被实现为仅使用一个内核的单线程程序。
而其他计算密集型并以多线程方式实现的程序(例如 WinRAR)确实受益于并行性并在多个处理器/内核上执行。


Sco*_*ain 5

你不能,只有程序的开发者可以。

您唯一的选择是,如果您希望 100% CPU 使用率是打开程序的 4 个副本,每个副本将占用一个核心。