magic-trace - công cụ truy vết hoạt động của tiến trình ở độ phân giải cao
(github.com/janestreet)- Sử dụng Intel Processor Trace. Đây là High-Resolution Trace chứ không phải lấy mẫu
- Overhead khoảng 2%~10%
- Truy vết mọi lệnh gọi hàm trong khoảng 40ns
- Kết xuất dòng thời gian call stack trong vòng 10ms
- Môi trường hỗ trợ
- Chỉ hỗ trợ Linux vì phụ thuộc vào Perf
- CPU Intel Skylake trở về sau
- x86_64
- OCaml, C, C++, Rust, Python (chỉ giải mã C Frame)
- Exception hiện chưa được hỗ trợ. Dự kiến sẽ hỗ trợ
- KVM với Kernel 5.0+
Chưa có bình luận nào.