这是她在 Digg 做后台工程师的时候写的(现在 Datadog 工作)。Node.js 单线程的 event loop 很容易堆积太多的 callback 拖垮整个进程,他们某个 Node 写的微服务每隔一段时间都得手动重启一次。

文中的 Flame Graph 如何生成的?以前推荐的 Netflix 用 Flame graph 调试 Node.js 性能里有介绍。

分享到:

选一种适合你的订阅方式: 37,950 人 · 46,981 人 · 8,073 人 · 7,762 人 · 6,621 人 · 6,422 人 · 2,363 人 · 985 人 · 41 人