Node.js在哪里存储缓冲区?
Buffer
上的Node.js文档说:
原始数据存储在
Buffer
类的实例中。Buffer
类似于整数数组,但对应于V8堆外部的原始内存分配。Buffer
不能resize。
好吧,所以缓冲区不存储在V8堆,但是… Node.js实际上存储在哪里? 我几乎想象不到它在堆叠上,是吗?
换句话说:究竟是什么
V8堆以外的原始内存分配
其实是指?
v8堆区的外侧。 阅读下面的链接将帮助你。
尽pipe我是节点上的初学者,但是我明白的是原始内存分配器意味着它仅仅产生一个内存块,在其上构build缓冲对象。当你杀死节点进程时,数据将会丢失。