//定时任务
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 ?
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