• ใช้ Intel Processor Trace เป็นการติดตามแบบความละเอียดสูง ไม่ใช่การสุ่มตัวอย่าง
  • มีโอเวอร์เฮดประมาณ 2%~10%
  • ติดตามทุกการเรียกใช้ฟังก์ชันได้ภายในประมาณ 40ns
  • เรนเดอร์ไทม์ไลน์คอลสแตกได้ภายใน 10ms
  • สภาพแวดล้อมที่รองรับ
    • รองรับเฉพาะ Linux เพราะพึ่งพา Perf
    • CPU Intel ตั้งแต่ Skylake เป็นต้นไป
    • x86_64
    • OCaml, C, C++, Rust, Python (ถอดรหัสได้เฉพาะ C Frame)
      • ขณะนี้ยังไม่รองรับ Exception และมีแผนจะรองรับในอนาคต
    • KVM พร้อม Kernel 5.0+

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น