Chúng tôi đã tổng hợp danh sách 7 phần mềm thay thế miễn phí và trả phí cho DTrace. Các đối thủ chính bao gồm: ltrace, ftrace. Ngoài ra, người dùng cũng tiến hành so sánh giữa DTrace và strace, ktap, perf. Bạn cũng có thể xem các tùy chọn tương tự khác tại đây: Công cụ phát triển.
Chúng tôi đã tổng hợp danh sách 7 phần mềm thay thế miễn phí và trả phí cho DTrace. Các đối thủ chính bao gồm: ltrace, ftrace. Ngoài ra, người dùng cũng tiến hành so sánh giữa DTrace và strace, ktap, perf. Bạn cũng có thể xem các tùy chọn tương tự khác tại đây: Công cụ phát triển.
DTrace là một công cụ phân tích và xử lý sự cố hiệu năng cho Solaris, Mac OS X và FreeBSD.
DTrace là một công cụ phân tích và xử lý sự cố hiệu năng cho Solaris, Mac OS X và FreeBSD.
DTrace Nền tảng
Linux
Mac
DTrace Tổng quan
DTrace là một công cụ phân tích và xử lý sự cố được bao gồm theo mặc định với các hệ điều hành khác nhau, bao gồm Solaris, Mac OS X và FreeBSD. Một cổng Linux đang được phát triển.
DTrace dụng cụ tất cả các phần mềm. Không chỉ phần mềm cấp người dùng, bao gồm các ứng dụng, cơ sở dữ liệu và máy chủ web, mà còn cả trình điều khiển thiết bị và nhân hệ điều hành. Tên viết tắt của Dynamic Trace: một kỹ thuật thiết bị được DTrace tiên phong, trong đó tự động vá các hướng dẫn chạy trực tiếp bằng mã thiết bị. Tiện ích DTrace cũng hỗ trợ Truy tìm tĩnh: nơi các điểm theo dõi thân thiện với người dùng được thêm vào mã và được biên dịch trước khi triển khai.
DTrace cung cấp một ngôn ngữ, 'D', để viết các tập lệnh DTrace và một lớp lót. Ngôn ngữ giống như C và awk, và cung cấp các cách mạnh mẽ để lọc và tóm tắt dữ liệu trong kernel trước khi chuyển đến vùng đất người dùng. Đây là một tính năng quan trọng cho phép DTrace được sử dụng trong các môi trường sản xuất nhạy cảm với hiệu suất, vì nó có thể giảm đáng kể chi phí thu thập và trình bày dữ liệu.