limite de memory no Node.js (e no Chrome V8)

Em muitos lugares da web, você verá:

Qual é o limite de memory em um processo de nó?

e a resposta:

Atualmente, por padrão, o v8 tem um limite de memory de 512 MB em sistemas de 32 bits e 1 GB em sistemas de 64 bits. O limite pode ser aumentado ajustando -max-old-space-size para um máximo de ~ 1gb (32-bit) e ~ 1.7gb (64-bit), mas é recomendado que você divida seu único processo em vários workers se você está atingindo os limites de memory.

alguém pode confirmar este é o caso como node.js parece atualizar com frequência? * E mais importante, será o caso no futuro próximo ??? *

Eu quero escrever código javascript que pode ter que lidar com objects de javascript 4gb (e velocidade pode não ser um problema)

Se eu não posso fazer isso no nó, vou acabar fazendo em java (em uma máquina de 64 bits), mas eu prefiro não …

Esta tem sido uma grande preocupação para alguns usuários do Node.js, e há boas notícias. O novo limite de memory para o V8 é agora desconhecido (não testado) para 64 bits e aumentado para até 32 bits de espaço de endereçamento em ambientes de 32 bits.

Leia mais aqui: http://code.google.com/p/v8/issues/detail?id=847

Estou executando um proc agora no Ubuntu Linux que tem um memory leaks definido e o nó 0.6.0 está empurrando 8GB. Pense que é tratado :).

Parece uma verdade. Quando eu tinha tentado alocar 50 Mb string no buffer var buf = new Buffer(50*1024*1024); Recebi erro fatal FATAL ERROR: CALL_AND_RETRY_2 Allocation failed - process out of memory . Eu consertei algo em torno de 457 Mb de uso de memory do nodejs no monitor de processo.