Я не знаю, является ли это ошибкой в Node или V8, но если я запускаю следующий код, процесс узла теряет память. GC, кажется, никогда не включается и через несколько секунд потребляет> 1 ГБ памяти. Это неожиданное поведение. Я что-то упустил?
Вот код:
for(;;) { console.log(1+1); }
Очевидно, это немного надуманная ситуация, но я вижу проблему с длительным процессом, который никогда не освободит память.
Редактирование: я пробовал как с v0.5.10 (нестабильный), так и с v0.4.12 (стабильный), и нестабильная версия работает немного лучше - стабильная версия просто прекращает выводить на консоль, но продолжает потреблять память, тогда как стабильная версия продолжает выполнять и использовать память без паузы.