Я вижу утечку памяти со следующим кодом:
while (true) {
console.log("Testing.");
}
Я попытался определить строка и просто использует константу, но при этом происходит утечка памяти:
var test = "Testing.";
while (true) {
console.log(test);
}
Такая же утечка происходит, если я использую файл вместо стандартного журнала:
var test = "Testing.";
var fh = fs.createWriteStream("test.out", {flags: "a"});
while (true) {
fh.write(test);
}
Я подумал, может быть, это потому, что я неправильно закрыл файл, но я попробовал это и все равно увидел утечку:
var test = "Testing";
while (true) {
var fh = fs.createWriteStream("test.out", {flags: "a"});
fh.end(test);
fh.destroy();
fh = null;
}
Есть ли у кого-нибудь подсказки относительно того, как я должен писать что-то без утечки памяти?