nodejs / live.nodejs.org

Website for Node.js Live.
34 stars 35 forks source link

Are Your V8 GC Logs Speaking to You? - Beijing #46

Closed joyeecheung closed 8 years ago

joyeecheung commented 8 years ago

Long garbage collection(GC) pauses can contribute to many performance problems that arise in web application backends written in VM-based dynamic languages. Node.js, as a relatively new technology based on the V8 JavaScript engine, still doesn't have much tools to tackle this problem, and at the moment there aren't many documentation or articles about V8 GC logs either - to really understand those logs, you still have to dive into the V8 source code.

In this talk, I'll talk about our team's experiences in analyzing the V8 GC logs, hopefully saving you the trouble of digging around the V8 source code:

About me: I'm an intern at alinode, currently working on analysis and visualization of V8 GC logs, heapdumps and CPU profiles.