我使用父/子属性作为引用,在树/层次结构中组织了一个大型集合(接近100万个)对象,例如:
{
parent: x, // reference to parent object.
children: [], // containing child objects.
}
他们还共享一个共同的上下文对象。
一种方法是将上下文对象传递给每个对象。另一种方法是使所有这些都继承自上下文对象。
我想知道V8在速度和内存使用方面的性能是否存在显着差异?我应该更喜欢一个吗?
树形拓扑不会经常更改。但是经常访问树,并且在访问节点时,将访问一些上下文对象的方法。