javascript数据视图和/或类型化数组复制内存x原始arraybuffer?

时间:2014-07-09 17:32:21

标签: javascript

我有一个65536字节的数组缓冲区。 如果我创建数据视图(arraybuffer)或typedarrya(arrabuffer)...浏览器花费的内存是否增长?也就是说,它是否创建了arraybuffer数据的副本? 我认为它并不是我想要确定的。感谢。

1 个答案:

答案 0 :(得分:0)

不,DataViews和(各种类型的)ArrayBufferViews是基础buffer上的观看。多个typed arrays can share a buffer,并从现有缓冲区创建一个新的不会复制数据。当然,内存可能会增加一点点来创建View实例。