javascript - 网络工作者能利用 100%个核心CPU的?

  显示原文与译文双语对照的内容
0 0

我一直试图找出能够分发处理器负载的web worker是什么感受。 我甚至还没能找到任何演示,它似乎能够拿到四核2600k 50%,更不用说100% 。

这是一个web worker demo我试着max我CPU时间:

http://nerget .com/rayjs mt/rayjs 。html

( 如果进入页面HTML与Firebug /chrome检查元素并放大画布,可以让自己的光线跟踪一个大图我我的设置为1920 x 1080 )

即使选择4,8,16工作者,我拿不到CPU使用率高于周围25%每个内核。

有谁知道如果可以利用100% CPU的通过web worker?

( 我使用Google Chrome 。)

时间:原作者:7个回答

0 0

我这上使用100% 2500K:

var code = "while(true){}";
var BB = window.WebKitBlobBuilder || window.MozBlobBuilder || window.OBlobBuilder || window.BlobBuilder,
    URL = window.webkitURL || window.URL,
    bb = new BB();
bb.append(code);
code = URL.createObjectURL(bb.getBlob("text/javascript"));
new Worker(code);
new Worker(code);
new Worker(code);
new Worker(code);​

http://jsfiddle .net/MTJ27/

原作者:
...