การ optimize ประสิทธิภาพของ Node เริ่มต้นด้วยการ วัด เพื่อหา bottleneck ที่แท้จริง — ไม่ใช่การเดา คุณ profile การใช้ CPU, event loop และหน่วยความจำ แล้วจึงใช้การแก้ไขที่ตรงจุด กฎทองคือ profile ก่อน แล้ว optimize สิ่งที่ช้าจริง ๆ
เครื่องมือ profiling
node --prof app.js
node --prof-process isolate-*.
npx clinic doctor -- node app.js
npx clinic flame -- node app.js
node --inspect app.js
