Dapatkah Task Manager menunjukkan penggunaan memori total untuk sekelompok proses?

36

Beberapa aplikasi seperti Google Chrome dan TweetDeck muncul sebagai beberapa proses di Windows Task Manager. Ini berarti bahwa memori yang dilaporkan di setiap baris hanya sebagian dari jumlah keseluruhan yang digunakan oleh aplikasi itu. Apakah ada cara untuk melihat total penggunaan memori aplikasi atau sekelompok proses terkait?

Misalnya, dalam tangkapan layar di bawah total semua contoh chrome.exe adalah 708.308 K, tapi saya harus menambahkannya secara manual karena saya tidak dapat menemukan cara untuk mendapatkan jumlah itu di dalam Task Manager.

Cuplikan layar dari Task Manager

Saya telah mencoba beberapa alternatif seperti Resource Monitor, Process Explorer dan Process Hacker, tetapi tidak satupun dari mereka yang dapat memberikan total. Saya menggunakan Windows 7 (Profesional).

Liam
sumber
1
Ini telah dijawab di thread superuser.com/questions/269059/…
Pretzel
1
superuser.com/questions/269059/… hanya menjawab pengelompokan. Process Explorer tidak menjumlahkan nilai-nilai grup.
Cees Timmerman

Jawaban:

27

Gunakan PowerShell:

  • (Get-Process chrome | Measure-Object WorkingSet -sum).sum
  • (Get-Process tweetd* | Measure-Object WorkingSet -sum).sum
Ƭᴇcʜιᴇ007
sumber
3
Terima kasih, itu mendapatkan beberapa data yang saya butuhkan, tetapi saya tidak akan dapat menggunakan metode ini untuk menemukan grup proses dengan total tertinggi. Saya ingin dapat mengurutkannya seperti di Task Manager.
Liam
7
Anda juga dapat menambahkan / 1GBhingga akhir untuk mendapatkan total dalam GB, bukan Bytes.
Greg Bray
1
tambahkan / (1024 * 1024)untuk mendapatkan total dalam MB
rahulg
19

Peretas Proses menunjukkan penggunaan memori yang dikelompokkan per proses pada Ikon Baki dan menambahkan Opsi ke Jendela Utama sesuai permintaan pengguna pada Januari 2016. Berikut adalah contoh tangkapan layar:

Contoh Screengrab

Opsi Jendela Utama dikonfigurasi dalam:

Pilihan-> Tingkat Lanjut-> Sertakan penggunaan CPU (dan lainnya) anak-anak dalam proses runtuh

Dengan opsi ini diaktifkan, saat Anda menciutkan pohon proses, Anda melihat metrik untuk seluruh pohonnya.

g0h
sumber
3
Cemerlang! Saya telah mencari ini untuk .. yah..selama itu ... kapan pun sejak Chrome memutuskan untuk menjebak sekitar: memori dan variasinya dan Task Manager di Windows adalah omong kosong, dan Process Explorer juga tidak memberikan solusi kelompok. Saya harus mencari opsi yang Anda sebutkan, bertanya-tanya mengapa ini bukan default. Saya telah memaki FF mengambil 1,4G sekarang saya melihat Chrome dengan 1,95 dan terus bertambah! Ini harus menjadi jawaban yang diterima.
killjoy
Process Hacker adalah alat yang hebat - pada dasarnya merupakan "peningkatan" besar dari Process Explorer, dengan basis kode sumber terbuka baru, dan memungkinkan Anda juga melihat disk I / O (membantu menemukan I / O yang berlebihan pagefile.sys), memanipulasi layanan Windows, dan banyak lagi . Tip yang bagus, dan ini harus diterima jawaban - PowerShell tidak mudah dipasang untuk kebanyakan orang dan Process Hacker sangat fleksibel.
RichVel
Ini harus menjadi jawaban yang diterima
Oliver
2

Pembaruan: Tidak berfungsi sejak Chromium 51.

Masukkan about:memorydi Google Chrome dan Anda akan diarahkan kechrome://memory-redirect/

Halaman itu memiliki total untuk semua browser yang sedang berjalan:

masukkan deskripsi gambar di sini

Google Chrome tentang: Halaman

Cees Timmerman
sumber
1
Itu berguna, terima kasih. Tapi saya tidak ingin hanya browser.
Liam
Halaman-halaman ini tidak dapat diakses lagi. Chrome 73
Pavel Vlasov
1

Ini sudah dijawab di utas berikut

Apakah ada Manajer Proses modern yang mendukung hal-hal seperti pengelompokan (Bayangkan puluhan chrome.exe)?

Manajer tugas di Windows 7 tidak mendukung pengelompokan, tetapi sekarang melakukan proses grup di windows 8.

Process Explorer atau Process Hacker tampaknya menjadi alternatif yang baik untuk apa yang Anda ingin lakukan. Serta sistem explorer.

Resource Monitor dapat menunjukkan penggunaan memori, tetapi untuk suatu proses secara keseluruhan. masukkan deskripsi gambar di sini

Pretzel
sumber
4
Saya dapat mengelompokkan proses di Process Explorer dan Hacker Proses, yang memungkinkan saya untuk membunuh grup dengan mudah, atau menyembunyikan proses anak untuk menghindari kekacauan. Tetapi kedua program hanya akan menunjukkan penggunaan memori dari proses induk, bukan total grup .
Liam
Gunakan monitor sumber daya, tab memori
Pretzel
Terima kasih @Pretzel tetapi Resource Monitor juga tidak menunjukkan kepada saya total untuk sekelompok proses . Jika berhasil untuk Anda, saya ingin melihat tangkapan layar!
Liam
@Liam Disediakan satu. Di bawah memori, ini memberikan jumlah total yang digunakan untuk proses itu. Mis: Saat ini saya memiliki beberapa instance / tab open firefox, yang monitor sumber daya menunjukkan total penggunaan memori. Memperlihatkan proses secara keseluruhan.
Pretzel
Itu sepertinya karena ada satu proses Firefox. Lihatlah tambang saya dengan banyak chrome.exe dan hanya satu firefox.exe i.imgur.com/EV83noj.png
Liam