[後端] Node.js性能優化

你不知道的Node.js性能优化
https://juejin.im/entry/5bee3b5d6fb9a04a082140d2

解讀 V8 GC Log(一): Node.js 應用背景與 GC 基礎知識
https://yq.aliyun.com/articles/592878

解讀 V8 GC Log(二): 堆內外記憶體的劃分與 GC 演算法
https://yq.aliyun.com/articles/592880

1. 使用最新版本的 Node.js
2. 使用 fast-json-stringify 加速 JSON 序列化
3. 提升 Promise 的性能
4. 正确地编写异步代码
5. 优化 V8 GC
5.1 使用大对象作为缓存,导致老生代(Old Space)的垃圾回收变慢
5.2 新生代空间不足,导致频繁 GC
6. 正确地使用 Stream
6.1 使用 pipeline 管理 stream
6.2 实现自己的高性能 Stream
7. C++ 扩展一定比 JavaScript 快吗?
8. 使用 node-clinic 快速定位性能问题


#Javascript, node.js, fast-json-stringify, promise, gc, stream, pipeline, c++, node-clinic, 性能, 優化

留言