Các chương trình có thể được giám sát trong khi chúng đang chạy (có thể đường ống nhật ký sự kiện) không? Hoặc là nó chỉ có thể xem các bản ghi sự kiện sau khi thực hiện. Nếu trường hợp thứ hai là trường hợp, có một lý do sâu sắc hơn đối với cách hoạt động của Haskell?chức năng threadscope
Chỉnh sửa: Tôi không biết nhiều về thời gian chạy tbh, nhưng cho phản hồi của dflemstr, tôi tò mò về số lượng và cách thức hiệu suất bị suy giảm bằng cách thêm tùy chọn thời gian chạy theo dõi sự kiện. Tôi nhớ lại trong RWH họ đã đề cập rằng các rts phải thêm các trung tâm chi phí, nhưng tôi không hoàn toàn chắc chắn về mức độ đắt đỏ của loại thứ này.
tuyệt vời! hmmm, tôi đã bắt đầu duyệt các nguồn cho threadscope, nhưng về lâu dài, tôi quan tâm đến việc có thể tạo một số thông báo cơ bản bên trong threadscope, và nghĩ rằng nó sẽ trông thật tuyệt vời khi xem nó trong thời gian thực. chỉ cần tự hỏi nếu nó là dễ dàng để làm. –
Tôi đã thêm chi tiết về cách các hành động được thực hiện bởi thời gian chạy GHC có thể được truy tìm thêm. Điều này tốt hơn nên trả lời phần đầu tiên của câu hỏi của bạn. – dflemstr