node.js - Problèmes d'optimisation des performances de nodejs
阿神
阿神 2017-05-31 10:41:22
0
1
648
//定时任务
setInterval(function() {
    startCron();

}, 1000*20);


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

Par exemple, si cron est exécuté régulièrement, quand la mémoire de cron sera-t-elle libérée ? Si un certain attribut de cron est un tableau plus grand. Par exemple, cron.data, dois-je définir manuellement cron.data = [] pour libérer de la mémoire chaque fois que cron termine la tâche ?
Si je ne le publie pas manuellement, cron ne le publiera-t-il jamais ?

J'ai récemment rencontré des problèmes de performances. Existe-t-il de bons outils permettant à nodejs de les détecter ?

阿神
阿神

闭关修行中......

répondre à tous(1)
洪涛

Pas besoin de le libérer manuellement, il devrait être publié automatiquement après l'exécution de startCron. Le contexte d'exécution où se trouve startCron sera libéré après son exécution. Si vous souhaitez tester les performances, il semble y en avoir plusieurs. Vous pouvez le vérifier sur cnode. Il semble y avoir un module simple écrit par des Chinois. Vous pouvez utiliser process.memory pour tester en premier

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal