对象引用会占用额外的内存吗?

6 浏览
0 Comments

对象引用会占用额外的内存吗?

假设你有以下复杂对象:

var object1 = .... //(某种复杂对象)

这在你的JS应用程序中占用了x数量的内存。现在假设你有一些引用了object1的其他对象:

var otherObject = { something: true, value: 'yes', object: object1 };
var anotherObject = { color: '#FFF', object: object1 };

我是否使object1原本占用的内存量增加了三倍?还是对object1的引用不会增加内存开销?

我不确定如何自己测试以确定答案。(如果你能告诉我如何找到一个帮助进行基准测试的工具,将会加分)。

0