我发现内存使用情况,并在这里对堆栈溢出CPU使用的一些有趣的信息,但是他们都没有直接的办法给看似简单的问题:CPU VS内存使用率(理论)
作为一个通用的策略在JavaScript应用程序中,使用内存(存储数据)或CPU(每次重新计算数据)的性能会更好吗?
我指的是在常见的浏览器的JavaScript环境使用(FF,Chrome浏览器,IE> 8)
没有任何人有一个更直接的和记录的答案呢?
---编辑---
好吧,我明白这个问题是非常通用。我试图减少“范围”。
阅读你的答案我意识到真正的问题是:“如何展现我的javascript代码仍然具有良好性能的内存限制?”。 (FF,Chrome,IE> 8)
我使用的函数不是很复杂的数学函数,但可以产生相当大量的数据(300-400kb),我想了解它是否会最好每次重新计算它们或者将结果存储在变量中。
“更好”为了什么?在什么性能约束下?在什么环境下? – 2012-03-28 08:38:24
也许没有直接的方法,因为这个问题没有答案。这取决于很多因素(移动设备与台式机,慢速电脑与现代电脑,应用类型等),就像其他语言一样。 – 2012-03-28 08:40:46
好的我编辑了问题 – 2012-03-28 09:25:45