Javascript:基准测试以获得PC的每秒操作能力
是否有可能计算出客户端PC的CPU能力?我希望我的应用程序只加载25%的CPU,甚至10%的CPU,但为了避免CPU过载,我应该设置多少操作 有人试过实现这样的东西吗 例如10秒基准测试,有多少操作失败等Javascript:基准测试以获得PC的每秒操作能力,javascript,Javascript,是否有可能计算出客户端PC的CPU能力?我希望我的应用程序只加载25%的CPU,甚至10%的CPU,但为了避免CPU过载,我应该设置多少操作 有人试过实现这样的东西吗 例如10秒基准测试,有多少操作失败等 谢谢:)您不能通过JavaScript访问CPU。 JavaScript正在您的浏览器中运行,没有浏览器提供操作CPU或任何任务控制的功能。 这是一些javascript基准测试,但我认为这不是您真正想要的 使代码自动调节。运行一点工作并检查它花费了多长时间,然后根据该时间执行超时 比如:
谢谢:)您不能通过JavaScript访问CPU。
JavaScript正在您的浏览器中运行,没有浏览器提供操作CPU或任何任务控制的功能。 这是一些javascript基准测试,但我认为这不是您真正想要的
- 使代码自动调节。运行一点工作并检查它花费了多长时间,然后根据该时间执行超时
比如:
function work() {
var t0 = new Date().getTime();
// do some part of the work
var ms = new Date().getTime() - t0;
window.setTimeout(work, ms * 10);
}
您还可以利用这些时间来决定在下一次迭代中要做多少工作