Trình quản lý tác vụ có thể hiển thị tổng mức sử dụng bộ nhớ cho một nhóm các quy trình không?


36

Một số ứng dụng như Google Chrome và TweetDeck hiển thị dưới dạng một số quy trình trong Trình quản lý tác vụ Windows. Điều này có nghĩa là bộ nhớ được báo cáo trong mỗi hàng chỉ là một phần của tổng số tiền được sử dụng bởi ứng dụng đó. Có cách nào để xem tổng mức sử dụng bộ nhớ của một ứng dụng hoặc một nhóm các quy trình liên quan không?

Ví dụ: trong ảnh chụp màn hình bên dưới tổng số tất cả các phiên bản chrome.exe là 708.308 K, nhưng tôi đã phải thêm nó theo cách thủ công vì tôi không thể tìm cách lấy tổng số đó trong Trình quản lý tác vụ.

Ảnh chụp màn hình của Trình quản lý tác vụ

Tôi đã thử một số lựa chọn thay thế như Resource Monitor, Process Explorer và Process Hacker, nhưng dường như không ai trong số chúng có thể đưa ra tổng số. Tôi đang sử dụng Windows 7 (Chuyên nghiệp).


1
Điều này đã được trả lời trong chủ đề superuser.com/questions/269059/
mẹo

1
superuser.com/questions/269059/ chỉ trả lời nhóm. Process Explorer không tổng các giá trị của một nhóm.
Cees Timmerman

Câu trả lời:


27

Sử dụng PowerShell:

  • (Get-Process chrome | Measure-Object WorkingSet -sum).sum
  • (Get-Process tweetd* | Measure-Object WorkingSet -sum).sum

3
Cảm ơn, điều đó nhận được một số dữ liệu tôi cần, nhưng tôi sẽ không thể sử dụng phương pháp này để tìm nhóm quy trình có tổng số cao nhất. Tôi muốn có thể sắp xếp chúng như trong Trình quản lý tác vụ.
Liam

7
Bạn cũng có thể thêm / 1GBvào cuối để lấy tổng số GB thay vì Byte.
Greg Bray

1
thêm / (1024 * 1024)để có được tổng số MB
rahulg

19

Process Hacker hiển thị mức sử dụng bộ nhớ được nhóm theo mỗi quy trình trên Biểu tượng Khay của nó và thêm Tùy chọn vào Cửa sổ chính theo yêu cầu của người dùng vào tháng 1 năm 2016. Dưới đây là một ảnh chụp màn hình ví dụ:

Ví dụ Screengrab

Tùy chọn cửa sổ chính được cấu hình trong:

Tùy chọn-> Nâng cao-> Bao gồm việc sử dụng CPU (và khác) của trẻ em trong các quy trình bị sập

Với tùy chọn này được bật, khi bạn thu gọn cây quy trình, bạn sẽ thấy số liệu cho toàn bộ cây.


3
Rực rỡ ! Tôi đã tìm kiếm cái này cho ..well..tuy nhiên..tất cả kể từ khi Chrome quyết định loại bỏ khoảng: bộ nhớ và các biến thể của nó và Trình quản lý tác vụ trong Windows là tào lao, và Process Explorer cũng không đưa ra giải pháp nhóm. Tôi đã phải săn lùng tùy chọn mà bạn đề cập, tự hỏi tại sao nó không phải là mặc định. Tôi đã chửi FF khi dùng 1.4G bây giờ tôi thấy Chrome với 1.95 và đang phát triển! Đây phải là câu trả lời được chấp nhận.
killjoy

Process Hacker là một công cụ tuyệt vời - về cơ bản là một "bản nâng cấp" lớn của Process Explorer, với cơ sở mã nguồn mở mới và cho phép bạn cũng thấy I / O của đĩa (giúp phát hiện ra I / O quá mức pagefile.sys), thao tác các dịch vụ Windows và hơn thế nữa . Mẹo hay, và câu trả lời này nên được chấp nhận - PowerShell không dễ cài đặt cho hầu hết mọi người và Process Hacker rất linh hoạt.
RichVel

Đây phải là câu trả lời được chấp nhận
Oliver



1

Điều này đã được trả lời trong chủ đề sau

Có Trình quản lý quy trình hiện đại hỗ trợ những thứ như nhóm (Hãy tưởng tượng hàng chục chrome.exe) không?

Trình quản lý tác vụ trong Windows 7 không hỗ trợ nhóm, nhưng hiện tại các quy trình nhóm trong windows 8.

Process Explorer hoặc Process Hacker dường như là những lựa chọn thay thế tốt cho những gì bạn đang muốn làm. Cũng như thám hiểm hệ thống.

Resource Monitor có thể hiển thị mức sử dụng bộ nhớ, nhưng đối với toàn bộ quá trình. nhập mô tả hình ảnh ở đây


4
Tôi có thể nhóm các quy trình trong cả Process Explorer và Process Hacker, cho phép tôi dễ dàng giết một nhóm hoặc ẩn các tiến trình con để tránh lộn xộn. Nhưng cả hai chương trình sẽ chỉ hiển thị việc sử dụng bộ nhớ của tiến trình cha, không phải tổng số của nhóm .
Liam

Sử dụng màn hình tài nguyên, tab bộ nhớ
Pretzel

Cảm ơn bạn @Pretzel nhưng Resource Monitor cũng không hiển thị cho tôi tổng số cho một nhóm các quy trình . Nếu nó hoạt động cho bạn, tôi rất thích xem ảnh chụp màn hình!
Liam

@Liam Cung cấp một. Trong bộ nhớ, nó cung cấp tổng số tiền đang được sử dụng cho quá trình đó. Ví dụ: Tôi hiện có nhiều phiên bản / tab của firefox mở, trình giám sát tài nguyên hiển thị tổng mức sử dụng bộ nhớ cho. Cho thấy quá trình như một toàn thể.
Pretzel

Điều đó dường như là do có một quy trình Firefox duy nhất. Hãy xem tôi có nhiều chrome.exe và chỉ có một firefox.exe i.imgur.com/EV83noj.png
Liam
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.