Qual é o tamanho máximo de um buffer Node.js

Recebi um erro fatal ao ler um arquivo muito grande para caber em um buffe

FATAL ERROR: v8::Object::SetIndexedPropertiesToExternalArrayData() length exceeds max acceptable value

Ou

RangeError: o argumento "size" não deve ser maior que 2147483647 em Function.Buffer.allocUnsafe (buffer.js: 209: 3)

Se eu tentar alocar um buffer de 1 GB, recebo o mesmo erro fatal,

var oneGigInBytes = 1073741824;
var my1GBuffer = new Buffer(oneGigInBytes); //Crash   

Qual é o tamanho máximo de uma instância da classe Node.js Buffe

questionAnswers(6)

yourAnswerToTheQuestion