node与V8

Node是构建在chromeV8引擎的JavaScript运行时上的平台。可以随着V8引擎享受新特新,新语法,但是也受到了V8的限制,尤其是内存的限制。

V8内存限制

Node中通过javascript使用内存时只能使用部分内存(64位系统下只能使用1.4G,32为系统下只能使用0.7G),在这样的限制下,将会导致Node无法直接操作大内存对象,比如无法将一个2 GB的文件读入内存中进行字符串分析处理,即使物理内存有32 GB。这样在单个Node进程的情况下,计算机的内存资源无法得到充足的使用。