根据Node JS Buffer Documentation,"A Buffer类似于整数数组,但对应于V8堆外的原始内存分配".没有提供进一步的信息.
问题是数据如何存储在RAM中.节点JS缓冲区是否使用在堆上分配空间的特殊方法?这是否与V8的堆相同?我可以安全地假设对缓冲区中的数据进行任何更改实际上都会更改RAM中的数据,并且没有剩余的数据残留给窥探者吗?
对于这个非常广泛的问题感到抱歉,但我似乎找不到任何关于它如何实际工作的材料.我问的原因是因为我想确保我在我的应用程序中使用的变量不会在内存中停留超过他们需要的时间.
文档:https: //nodejs.org/api/buffer.html#buffer_class_buffer
干杯!