Hầu hết chúng ta có xu hướng bỏ qua điều này, nhưng nó là rất quan trọng để kiểm soát việc sử dụng tài nguyên của các ứng dụng của bạn. Khi một ứng dụng bị lỗi, nó có thể khiến các chương trình khác hoạt động không đúng cách. Nếu hệ thống của bạn hết CPU hoặc bộ nhớ, các chương trình phải dừng lại cho đến khi các tài nguyên đó có sẵn.

Kể từ phiên bản đầu tiên của Windows, các tiện ích kiểm soát tài nguyên đã phát triển. Bây giờ Windows 7 đi kèm với 3 chương trình có thể theo dõi / kiểm soát việc sử dụng tài nguyên: Task Manager, Performance MonitorResource Monitor . Trong khi có các ứng dụng nâng cao hơn, ví dụ Process Monitor của Sysinternals, nó sẽ là đáng giá để đầu tiên sử dụng các ứng dụng được xây dựng trước vì nó sử dụng ít tài nguyên hơn và không gian lưu trữ.

Trong bài viết này tôi sẽ hướng dẫn bạn cách sử dụng Resource Monitor để theo dõi việc sử dụng tài nguyên của một ứng dụng trong Windows 7.

Bắt đầu theo dõi tài nguyên

Bạn có thể khởi động các ứng dụng Windows theo nhiều cách. Trong trường hợp này, chúng ta sẽ sử dụng chức năng “find” trong menu Start, gõ resmon và kích vào chương trình:

Chương trình sẽ hiển thị.

Ví dụ, tôi sẽ minh họa bằng cách sử dụng chương trình Excel.

Kiểm soát CPU và các tệp và thư viện được liên kết

Đầu tiên chúng ta chọn quá trình Excel:

Bây giờ chúng ta đi đến tab CPU và mở rộng các tay cầm và mô-đun liên quan:

Bạn cũng có thể tìm hiểu những dịch vụ nào được liên kết với quy trình. Trong trường hợp này, Excel không sử dụng bất kỳ ai, vì vậy tôi đã không hiển thị phần đó của cửa sổ.

Trong các xử lý liên quan, bạn có thể xem các tệp, sự kiện và các loại đối tượng khác do Excel mở. Bạn có thể sử dụng công cụ tìm kiếm để biết liệu excel có đang sử dụng tệp hay không. Số lượng xử lý hệ thống có khả năng làm việc với bị giới hạn, do đó, một chương trình sử dụng một số lớn có thể ngăn chặn hệ thống của bạn.

Trong các mô-đun liên quan, bạn có thể thấy các thư viện đang sử dụng chương trình.

Bộ nhớ điều khiển

Với Resource Monitor, nó rất dễ dàng để biết có bao nhiêu bộ nhớ ứng dụng đang sử dụng. Bấm vào thẻ nhớ.

Ở dưới cùng của cửa sổ, bạn có thể thấy một biểu đồ với thông tin về bộ nhớ của hệ thống. Chúng ta có thể thấy rằng hệ thống không gặp vấn đề khi đưa ra các ký ức cho các chương trình.

Thông tin được hiển thị cho mỗi quy trình là:

Lỗi trang nghiêm trọng trên giây trong phút cuối - Điều này cho biết số lần các quá trình này đã sử dụng bộ nhớ ảo trong phút cuối cùng. Việc sử dụng bộ nhớ ảo chuyên sâu có nghĩa là các chương trình phải đợi. Vì vậy, nếu bạn bắt đầu thấy số lượng lớn, có thể đã đến lúc mua thêm RAM.

Cam kết bộ nhớ - Bộ nhớ ảo dành riêng cho quá trình này.

Bộ làm việc - Bộ nhớ vật lý được sử dụng bởi quá trình này.

Có thể chia sẻ - Bộ nhớ vật lý có thể được chia sẻ bởi các chương trình khác.

Riêng tư - Bộ nhớ vật lý không thể được chia sẻ bởi các quy trình khác.

Phân tích chuỗi chờ

Resource Monitor có thể phân tích nếu một quá trình đang chờ chương trình khác. Nếu một quá trình cần sử dụng một tài nguyên đang được sử dụng bởi một quá trình khác, nó phải dừng lại cho đến khi tài nguyên đó trở nên có sẵn. Để phân tích một quá trình chỉ cần nhấp chuột phải và chọn Analyze Wait Chain…

Và sau đó chúng ta sẽ thấy thông tin về quy trình nào đang dừng ứng dụng của chúng ta:

Excel đang chờ chương trình OSPPSVC.EXE trước khi nó có thể tiếp tục.

Các đề cập ở trên sẽ là tất cả những gì bạn cần để theo dõi ứng dụng của bạn và kiểm soát việc sử dụng tài nguyên của ứng dụng. Đó là một nhiệm vụ tiện dụng, nhưng không được nhiều người sử dụng. Bạn sử dụng chương trình nào khác để theo dõi việc sử dụng tài nguyên?