← Back to Node.js performance map
⚙️
Node.js Performance

Process Config

Tune cluster, heap, NODE_ENV, and libuv thread pool.

runtime

Detailed Description

Production Node runtime settings affect performance and stability. NODE_ENV, heap size, source maps, GC flags, and libuv thread pool size all change runtime behavior.

Tune these settings based on evidence. Increasing heap or thread pool size can help specific workloads, but it can also hide leaks or create more downstream pressure.

Mental Model

NODE_ENV=production
heap limit
threadpool
cluster workers

When To Use

  • ->Prepare production runtime defaults
  • ->Use all CPU cores safely
  • ->Tune crypto/fs-heavy services
Tools: PM2 cluster, Node cluster, UV_THREADPOOL_SIZE
process-config.sh

Live Editor

Loading...

Output

Run code to see output...