在某种程度上可以找出客户端PC CPU的功能吗?我希望我的应用程序只加载25%的CPU甚至10%的CPU,但我应该设置多少操作,以避免超载它的CPU?
有没有人试图实现类似的东西?
例如10秒基准测试,操作失败等等。
谢谢:)
答案 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基准测试的东西,但不是你真正想要的东西。