otrace là một hướng đối tượng Python debugger cho tracing phi tuyến của các chương trình tương tác không đồng bộ hoặc đa luồng & nbsp;. Nó đề cập đến một số hạn chế của kỹ thuật gỡ lỗi tuần tự mà không làm việc tốt với các chương trình máy chủ, nơi nhiều yêu cầu được xử lý song song. Ví dụ, máy chủ web với instrumenting báo cáo in / khai thác gỗ thường có thể gây ra đăng nhập đồ sộ với các dòng xen kẽ các thông điệp.
otrace có một cách tiếp cận khác nhau để gỡ lỗi dựa ít hơn vào các hoạt động tuần tự. Tính năng của nó bao gồm cả chụp "ảnh chụp nhanh" của các biến trong việc tìm kiếm, "gắn thẻ" đối tượng để theo dõi qua các lời gọi phương pháp khác nhau, và sửa đổi mã trực tiếp ("khỉ vá") để chèn báo cáo in vv
otrace bản đồ tất cả các đối tượng trong các chương trình đang chạy, cũng như "bản chụp" đối tượng, với một hệ thống tập tin ảo gắn dưới / osh. Nó cung cấp một giao diện giống như vỏ, oshell, với các lệnh như cd, ls vv mà có thể được sử dụng để duyệt các lớp học, phương pháp, và các biến Ví dụ trong hệ thống tập tin ảo. . Tab hoàn thành và wildcarding đơn giản được hỗ trợ
Yêu cầu :
- Python
Bình luận không