我正在通过WebGL的支持来查看Firefox和Chromium的夜间版本,并提供了一些演示和教程,我不禁对它们造成的CPU负载过高感到惊讶。

一个简单的演示like this one持续运行我的双核的60%。较大的this one版本将CPU占用率提高到100%,并且有一些可见的帧丢失。
铬似乎比Firefox好一点,但幅度不大。我非常确定,如果这些是台式机应用程序,则CPU负载可以忽略不计。

那么这是怎么回事?到底在做什么运行这些脚本的简单脚本并不是那么苛刻。它是额外的安全层还是其他?

编辑:我在这里找到了原始的演示,该演示已嵌入到webgl中:
http://rrrola.wz.cz/files/puls_win.zip

(全屏运行)将CPU持续保持48%,所以也许我错了...

最佳答案

webgl确实很慢。因为它是新的,所以它使用软件合成器。
因此,GPU-CPU-GPU基本上只需要调用一帧。 firefox和webkit都在工作

10-07 18:56
查看更多