工具
Node.js自带profile
1. node --prof app.js
2. ab -c 50 -t 15 http://localhost:4000/dashboard/robotData
3. node –prof-process isolate-0x1046cc000-6970-v8.log > processed.txt
Chrome devtool
1. node --inspect-brk app.js
2. open chrome://inspect/#devices
3. profiler
缺点:图形化工具,不能用命令行搜集数据
npm - clinic
Javascript 代码性能优化
计算性能优化的本质
1. 减少不必要的计算
2. 空间换时间
思考:在用户能感知到的时间里,这个计算是不是必要的?
Node.js Http服务性能优化准则:
1. 提前计算
- 本文链接:http://example.com/2021/03/07/node/nodeanalysis/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。