← Back to Node.js performance map
🏥
Node.js Performance

Clinic Flame

Generate flamegraphs under load and find hot functions.

cpu

Detailed Description

Clinic Flame profiles a Node process under real load and turns CPU samples into a flamegraph. Wide frames are functions consuming the most CPU time.

Use it when code feels slow but logs do not explain why. It is especially good for finding expensive serialization, regex work, validation, encryption, loops, or dependency code burning CPU.

Mental Model

start app with clinic
-> apply load
-> open flamegraph
-> optimize wide bars

When To Use

  • ->CPU is high but root cause is unclear
  • ->Latency increases under load
  • ->You need visual call-stack evidence
Tools: clinic flame, autocannon, Chrome DevTools
clinic-flame.sh

Live Editor

Loading...

Output

Run code to see output...