Tôi có một kịch bản dơi trong đó kêu gọi ra một exe và bắt đầu này tắt - Tôi không biết những gì ngôn ngữ nó được viết bằng (Có lẽ C++)Windows Application Profilers - C++ Exe
Tôi muốn tìm một hồ sơ cho phép tôi để chạy một lệnh một vài lần và tập hợp IO/CPU và số liệu thống kê khác
Nó cần phải được mã nguồn mở, nơi có thể
Mọi góp ý
Bạn có thể thu thập số liệu thống kê sử dụng CPU/IO tốt trên Windows Vista trở lên bằng Perfmon. Nó cũng có trên XP nhưng không tốt. –
Bạn sẽ không tìm thấy. Profilers yêu cầu thông tin đặc biệt phải nằm trong hoặc về tệp thực thi. Điều này đòi hỏi các công tắc đặc biệt, thực hiện được xác định trong quá trình biên dịch. Mọi người thường không phát hành các sản phẩm được biên dịch theo cách này. Họ chạy chậm như địa ngục cho một điều. Trừ khi bạn có thể biên dịch lại chương trình, và có vẻ như bạn thậm chí không biết nguồn trông như thế nào, bạn không thể cấu hình nó. Cung cấp thông tin này làm nhận xét để bạn có thể hy vọng xóa câu hỏi trước khi bị từ chối thành lãng quên. –
I/O và số liệu thống kê CPU chắc chắn sẽ có sẵn thông qua bộ đếm hiệu suất. Như @Noah nói, loại tương quan cây cuộc gọi thường được kết hợp với lược tả sẽ yêu cầu dữ liệu gỡ lỗi, nhưng vì nó không có vẻ như bạn quan tâm đến điều đó, tình hình là hư không gần như nghiệt ngã như ông nói. –