假设您有以下复杂对象:
var object1 = .... // (something complexed)
这会占用x
您的 JS 应用程序中的内存量。现在假设您有一些其他对象引用object1
:
var otherObject = { something: true, value: 'yes', object: object1 };
var anotherObject = { color: '#FFF', object: object1 };
我是否将object1
最初占用的内存量增加了两倍?还是引用object1
不会增加所用内存的开销?
我不确定如何自己测试以确定答案。(如果您能告诉我如何将我指向一个有助于对此进行基准测试的工具,则可以加分)。