写了一个游戏服务端,包括场景+副本+装备属性等系统,数据库采用mysql。做压力测试的时候发现内存泄漏的非常快,一秒2kb左右的速度在涨。后来写了个测试程序,这里我贴上代码:
setInterval(test,1000);
function test(){
var mem = process.memoryUsage();
console.log('rss:', Math.round((mem.rss/1024)) + "KB");
}
就这么简单的代码,内存也一直在涨,难道是在等gc来回收 么?可以在测试的情况下手动gc一下吗?