//定时任务
setInterval(function() {
startCron();
}, 1000*20);
function startCron(){
let cron = new Cron();
cron.startCron();
}
Wenn Cron beispielsweise regelmäßig ausgeführt wird, wann wird der Speicher von Cron freigegeben? Wenn ein bestimmtes Attribut von Cron ein größeres Array ist. Muss ich zum Beispiel cron.data manuell cron.data = [] festlegen, um jedes Mal Speicher freizugeben, wenn cron die Aufgabe beendet?
Wenn ich es nicht manuell freigebe, wird Cron es dann nie freigeben?
Ich bin kürzlich auf Leistungsprobleme gestoßen. Gibt es gute Tools für NodeJS, um diese zu erkennen?
不用手动释放吧,startCron运行完就应该自动释放了。startCron所在的执行上下文,被执行完就会全部被释放。如果要测性能,好像有不少.可以去cnode上面看看,貌似有个easy什么鬼的模块,国人写的。可以先用process.mermory先测测