Đưa ra một quy trình chạy cụ thể, có cách nào để tìm ra phần tử phần cứng nào hiện đang là nút cổ chai cho hoạt động của nó không? Nói cách khác, tính toán hiện tại của nó có giới hạn CPU, giới hạn GPU, giới hạn bộ nhớ, ràng buộc IO, v.v.?
Câu trả lời phù hợp với Windows XP thì tốt hơn, nhưng tất cả các câu trả lời đều được chào đón.
EDIT: Tôi đang suy nghĩ về các quy trình chiếm phần lớn tài nguyên hệ thống cho chính họ; vì vậy các giải pháp có thể giúp tôi tìm ra battleneck hiện tại cho toàn bộ hệ thống (ví dụ: phần tử nào đang làm việc chăm chỉ nhất trong khi các phần tử khác đang nghỉ ngơi) cũng tốt.
EDIT 2: ai đó đã hỏi tôi câu hỏi này và câu trả lời của tôi là
Mở trình quản lý tác vụ của bạn và chọn xem lỗi trang cho ứng dụng - một gợi ý về số lượng rất cao mà bạn không có đủ bộ nhớ vật lý. Kiểm tra mức độ sử dụng CPU - nếu liên tục ở mức 100% thì đó là dấu hiệu có thể không đủ nhanh cho ứng dụng thời gian thực này.
Đó là những gì tôi sẽ làm nhưng cảm thấy hơi nghiệp dư, vì vậy tôi đang tìm cách chính xác hơn, đầy đủ hơn để xác định người phạm tội.