Làm thế nào để đăng nhập các quy trình trong suốt ngày làm việc?


13

Về cơ bản, tôi muốn theo dõi các quá trình đang chạy và% cpu của chúng trong suốt cả ngày để xác định sự đóng băng ngẫu nhiên và chậm chạp. Tôi muốn vào một tệp văn bản và xem nhật ký của các quá trình ngày trước, hoặc một cái gì đó để có hiệu lực.

Câu trả lời:


11

GUI: Process Monitor có thể làm điều này.

  • Chỉ lọc trên hồ sơ và đảm bảo nó giảm các sự kiện đã lọc, vì nếu không bộ nhớ của bạn sẽ lấp đầy.
  • Hãy chắc chắn rằng bạn cấu hình một tập tin sao lưu nếu không bộ nhớ của bạn sẽ lấp đầy.
  • Cố gắng giảm khoảng thời gian định hình vào bộ nhớ dự phòng.
  • Bạn sẽ phải tự lưu cái này.

CLI: XPerf từ Bộ công cụ hiệu suất Windows trong SDK Windows cũng có thể làm điều này.

  • Phải được bắt đầu và dừng thông qua dòng lệnh với một loạt các tham số có sẵn để bạn có thể đăng nhập bất cứ điều gì bạn muốn, điều này cho phép bạn tự động hóa nó với một kịch bản đăng nhập và đăng xuất để bạn có thể cho phép nó bắt đầu khi bạn đăng nhập và dừng khi bạn đăng nhập tắt.
  • Hãy chắc chắn rằng bạn chỉ đăng nhập hoạt động CPU, nếu không đĩa của bạn sẽ lấp đầy.
  • Một lần nữa, hãy cố gắng giảm khoảng thời gian định hình nếu có thể, nếu không đĩa của bạn sẽ lấp đầy.
  • Với XPerfView, bạn có thể mở theo dõi và bạn sẽ có một biểu đồ mà bạn có thể phân tích chi tiết.
  • Công cụ này không dành cho những người yếu tim, hãy chắc chắn tìm kiếm các bài báo và đọc tài liệu.

Bắt đầu, dừng (và do đó lưu) và xem sẽ như thế này:

XPerf -on PROFILE -SetProfInt 5000000
XPerf -d C:\Path\To\Save\The\Trace\To.etl
XPerf C:\Path\To\Save\The\Trace\To.etl 

Đơn vị của SetProfInt là các khoảng thời gian 100 nano giây, hoặc một phần mười của một phần nghìn giây. Tiêu chuẩn sẽ cấu hình CPU mỗi mili giây và ví dụ trên sẽ cấu hình cứ sau 500 mili giây.

Bạn có thể đọc tài liệu tích hợp bằng cách chỉ cần gõ xperfnếu bạn cần trợ giúp về bất cứ điều gì thực sự cụ thể, nếu bạn muốn xem nhanh XPerf, bạn có thể kiểm tra video này . Bạn có thể muốn bỏ qua phần mà anh ta đang chạy ứng dụng của mình và gửi dấu vết qua; phần quan trọng nhất là những phần anh ta đang ở trong bảng điều khiển hoặc ứng dụng xem.


Mặc dù có một chút không liên quan, Process Lasso có thể giúp bạn vượt qua sự chậm chạp ...

Bạn có thể định cấu hình nó để giảm mức độ ưu tiên của các quy trình nền để hệ thống của bạn luôn phản hồi.

Ảnh chụp màn hình Cài đặt ProBalance


"Hãy chắc chắn rằng bạn định cấu hình tệp sao lưu nếu không bộ nhớ của bạn sẽ lấp đầy." Theo mặc định, Process Monitor sẽ sử dụng pagefile làm cửa hàng sao lưu. Trừ khi bạn đã vô hiệu hóa nó, tất nhiên.
Hello71

Có, nhưng tệp trang có thể không đủ để giữ tất cả dữ liệu trong thời gian dài nếu nó có kích thước không đổi, các bảng trang có thể trở nên quá lớn nếu bạn có một dữ liệu có kích thước động.
Tamara Wijsman

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.