Node.js с волокнами потребляет всю оперативную память, когда волокна создаются в тесной петле

Следующая программа при запуске постепенно съедает всю оперативную память:

var Fiber = require('fibers');

function f()
{
  console.log('In a fiber');
}

for (;;)
{
  var fiber = new Fiber(f);
  fiber.run();
}

По-видимому, все созданные им волокна никогда не собираются мусором. Как я могу убедиться, что мои прошлые волокна были своевременно освобождены?

0 ответов

Другие вопросы по тегам