Javascript:基准测试,以获得PC的每秒操作数

时间:2012-03-22 13:11:34

标签: javascript

在某种程度上可以找出客户端PC CPU的功能吗?我希望我的应用程序只加载25%的CPU甚至10%的CPU,但我应该设置多少操作,以避免超载它的CPU?

有没有人试图实现类似的东西?

例如10秒基准测试,操作失败等等。

谢谢:)

2 个答案:

答案 0 :(得分:2)

使代码动态调整自身。运行一些工作并检查花费的时间,然后根据该时间进行超时。

类似的东西:

function work() {
  var t0 = new Date().getTime();
  // do some part of the work
  var ms = new Date().getTime() - t0;
  window.setTimeout(work, ms * 10);
}

您还可以使用时间来决定下一次迭代中要完成的工作量。

答案 1 :(得分:0)

您无法通过JavaScript访问CPU JavaScript在您的浏览器中运行,并且没有浏览器提供操作CPU或任何任务控件的功能。 这是一些javascript基准测试的东西,但不是你真正想要的东西。