node.js – Probleme bei der Leistungsoptimierung von nodejs
阿神
阿神 2017-05-31 10:41:22
0
1
603
//定时任务
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?

阿神
阿神

闭关修行中......

Antworte allen(1)
洪涛

不用手动释放吧,startCron运行完就应该自动释放了。startCron所在的执行上下文,被执行完就会全部被释放。如果要测性能,好像有不少.可以去cnode上面看看,貌似有个easy什么鬼的模块,国人写的。可以先用process.mermory先测测

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!