node.js - isu pengoptimuman prestasi nodejs
阿神
阿神 2017-05-31 10:41:22
0
1
658
//定时任务
setInterval(function() {
    startCron();

}, 1000*20);


function startCron(){
    let cron = new Cron();
    cron.startCron();
}

Sebagai contoh, jika cron dilaksanakan secara berkala, bilakah memori cron akan dikeluarkan? Jika atribut cron tertentu ialah tatasusunan yang lebih besar. Contohnya, cron.data, adakah saya perlu menetapkan cron.data = [] secara manual untuk melepaskan memori setiap kali cron menamatkan tugas?
Jika saya tidak mengeluarkannya secara manual, adakah cron tidak akan melepaskannya?

Saya baru-baru ini menghadapi masalah prestasi Adakah terdapat alat yang baik untuk nodej untuk mengesannya?

阿神
阿神

闭关修行中......

membalas semua(1)
洪涛

Tidak perlu melepaskannya secara manual, ia harus dikeluarkan secara automatik selepas startCron dijalankan. Konteks pelaksanaan di mana startCron terletak akan dikeluarkan selepas ia dilaksanakan. Jika anda ingin menguji prestasi, nampaknya terdapat banyak yang anda boleh menyemaknya di cnode. Nampaknya terdapat modul mudah yang ditulis oleh orang Cina. Anda boleh menggunakan process.memory untuk menguji dahulu

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan