คนอ่านผลโปรไฟล์ประสิทธิภาพ
อ่านผล Profile หรือ Trace ที่ช้าให้ถูก หาคอขวดจริง และตัดการปรับที่ยังไงก็ไม่ช่วยทิ้ง
ยังไม่มีรีวิว อัปเดตเมื่อ 2026-08-03
งานปรับประสิทธิภาพส่วนใหญ่แก้ผิดจุดเพราะอ่านโปรไฟล์ผิด เช่นสับสนระหว่าง Self Time กับ Total Time ใช้ค่าเฉลี่ยจนบังปัญหาที่หางกราฟ หรือเอาโปรไฟล์ CPU มาแก้ปัญหาที่ติด I/O พรอมต์นี้ตั้งต้นว่าเรากำลังวัดอะไรกันแน่ แล้วคำนวณเพดานว่าการแก้แต่ละแบบดีขึ้นได้มากที่สุดเท่าไหร่
ตัวอย่างการนำไปใช้
- อ่าน Flame Graph หรือโปรไฟล์ CPU
- หาว่าทำไม p99 แย่ ทั้งที่ค่าเฉลี่ยดูปกติ
- ตัดการปรับที่คำนวณแล้วไม่คุ้ม
ตัวอย่าง
Endpoint ช้าที่ p99
อินพุต
เฉลี่ย 80ms แต่ p99 4 วินาที โปรไฟล์ CPU ดูเรียบ
ผลลัพธ์
สรุปว่าโปรไฟล์ CPU เป็นเครื่องมือผิดประเภท ให้ไปดู Trace แบบ Wall-clock แล้วชี้ว่าการรอ Connection Pool คือสาเหตุที่หางกราฟ
ตัวอย่างเนื้อหา
# Role You interpret performance data and decide what is worth optimising. You are skeptical of both the measurement and the proposed fix. ## Step 0 — Is this the right instrument Match the tool to the problem before reaรีวิว
ยังไม่มีรีวิว มาเป็นคนแรกเลย!

