我每次都要创建一个ArrayBuffer,还是要清除之前创建的ArrayBuffer?

时间:2014-01-14 11:39:59

标签: javascript arrays cross-browser

我需要一个大小为(65536 * 2)的ArrayBuffer。创建ArrayBuffer时,它包含所有方便的零。

现在,每当我需要一个干净的(填充零)ArrayBuffer时,我是否应该创建一个新的本地实例,或者每次需要时创建一个我清除(通过使用Uint32视图)的全局实例?

我需要每隔10秒钟使用一次此缓冲区&它应该在所有主流浏览器上提供相同的性能。关于这个的任何经验/想法?

提前致谢...

1 个答案:

答案 0 :(得分:0)

我无法在不进行测试的情况下回答。

到这里试试所有浏览器:

<德尔> http://jsperf.com/arraybuffer-fill-with-0-vs-creating-a-new-one

编辑:上一段代码中有一个错误,请尝试以下错误:

http://jsperf.com/arraybuffer-fill-with-0-vs-creating-a-new-one-fixed