开发遇到的问题
平台兼容性问题
内存泄露
对内存进行"检查"
安装
npm install heapdump -S
使用
var heapdump = require("heapdump");
let startMem = process.memoryUsage();
function calc(data) {
return Math.round((data / 1024 / 1024) * 10000) / 10000 + " MB";
}
// 使用的是 koa
router.all("/foo", async (ctx, next) => {
let mem = process.memoryUsage();
logger.debug(
"memory before",
calc(startMem.rss),
"memory now:",
calc(mem.rss),
"diff increase",
calc(mem.rss - startMem.rss)
);
// ...
});
最后更新于
这有帮助吗?