【发布时间】:2015-11-30 11:14:39
【问题描述】:
有没有办法计算加载和呈现网页(前端)所消耗的电量?例如,我正在考虑使用 phantomjs 进行“测试”:
- 加载网页
- 滚动到底部
并测量需要多少电力。我也许可以从 CPU 周期推断。但是phantomjs是无头的,在真实浏览器中渲染肯定是不一样的。可能无法进行真正的测量。但有了索引,就可以比较网站。
您还有其他建议吗?
【问题讨论】:
-
我想知道您为什么需要这些信息?对于您要测试的内容,肯定有更好的指标吗?
-
只是运行它的计算机所用的电量?监视器呢?正在使用什么样的存储?什么尺寸的电源?我不确定这是给 SO 的问题。
-
我想创建一个类似于developers.google.com/speed/pagespeed 的服务,但它测量前端的能源效率(因为它很容易测量你的后端,只需检查你的电费)。就像我说的那样,它可以是一个基于平均值的指数。所以是的,我只想测量浏览器呈现特定页面所需的内容。
-
算了,你想要达到的目标基本上是不可能的。泰勒基德的回答应该让您很好地了解在您完全控制的自己的机器上进行测量是多么困难。将其作为 Web 服务运行,仅依靠软件方法来获得准确和精确的读数是不可能的。
标签: energy