node heapdump
Posted Jay_帅小伙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node heapdump相关的知识,希望对你有一定的参考价值。
写一个node服务
const Koa = require('koa')
const app = new Koa()
class SetMap extends Map
const myMap = new SetMap()
let id = 0
app.use(async (ctx, next) =>
ctx.id = id++
myMap.set(id, ctx)
await next()
);
app.use(async ctx =>
console.log(ctx.id)
ctx.body = 'Hello World' + ctx.id;
);
app.listen(3004);
安装Apache的ab
ab:下载windows版
解压后复制bin目录到环境变量path
打开 chrome://inspect/#devices 配置地址
运行 node --inspect app.js 启动服务
运行 ab -n 1000 -c 10 http://127.0.0.1:3004/压一下接口
点开 Open dedicated DevTools for Node 拍摄快照
以上是关于node heapdump的主要内容,如果未能解决你的问题,请参考以下文章