//定时任务
setInterval(function() {
startCron();
}, 1000*20);
function startCron(){
let cron = new Cron();
cron.startCron();
}
比如定时执行cron,那么cron的内存什么时候释放呢?如果cron的某个属性,是一个大一点的数组。比如cron.data,那么每次cron结束任务时,我是否需要手动设置cron.data = [] 来释放内存?
如果我不手动释放,那么cron他是不是一直不释放?
最近遇到性能方面的问题,nodejs有什么好的工具来检测吗?
PHP中文网2017-05-31 10:43:22
不用手动释放吧,startCron运行完就应该自动释放了。startCron所在的执行上下文,被执行完就会全部被释放。如果要测性能,好像有不少.可以去cnode上面看看,貌似有个easy什么鬼的模块,国人写的。可以先用process.mermory先测测