我应该准备多少个Web worker实例?

时间:2014-11-22 01:35:18

标签: html5 web-worker

我应该准备的最多Web工作者实例数是多少,如果有200个独立对象我想计算每1/60秒的随机(x,y)位置,并且我的计算机上有8个核心?< / p>

  1. 200个实例(因为有200个独立对象)
  2. 8个实例(因为有8个核心)
  3. 7个实例(因为有7个核心,一个用于UI)
  4. 1个实例(只有一个Web工作者实例效果最好?)
  5. 如果有400个物体怎么样?

1 个答案:

答案 0 :(得分:0)

我的答案是测试你建议的4个案例,计算你的操作需要多长时间,看看用户界面在测试运行时的感受,并看看。

您甚至可以在应用中使用类似http://wg.oftn.org/projects/core-estimator/demo/的内容来尝试在应用中自动确定核心数量。

我怀疑你会得到[核心数量]或[核心数量 - 1]作为最佳值。然后你可以用你的结果回复一个答案(这比这个更好:-)。