我做了我的第一个 Canvas ,你可以在这里看到它 My Canvas 。 该 Canvas 的主要思想是,当您将光标移动到这些点时,它们会从其中逃脱。 我现在想要知道我的 Canvas 将使用用户电脑的资源多少。例如,RAM、CPU 或 GPU。 特别是,在我的脚本中有一个每 7ms 调用一次的函数:
setInterval (spiderFree, 7);
我想知道这对于计算机来说怎么会这么贵。 但问题是,如何控制脚本对计算机资源的消耗?
最佳答案
您应该看看this article from Paul Irish on his requestAnimationFrame cross-browser shim .
它将首先尝试根据浏览器功能优化帧,并且向后兼容旧的、不支持 GPU 的浏览器。
来自jQuery ticket :
好处:
让浏览器选择最佳的“动画刻度”率(而不是我们的 任意 13ms)
大大减少切换标签时动画的CPU占用
帮助保持动画同步
这是确保动画达到最佳帧速率和资源利用率的“行业标准”方法。
关于javascript - 文件 javascript 的 CPU 和内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31249074/