Saya mencoba mengambil jumlah memori yang digunakan suatu proses. Hal terdekat yang bisa saya dapatkan adalah
tasklist /fi "imagename eq process.exe"
Tapi ini mengembalikan banyak hal:
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
process.exe 3384 Console 1 81,384 K
process.exe 6156 Console 1 30,204 K
process.exe 1436 Console 1 84,696 K
process.exe 216 Console 1 195,100 K
Apakah ada cara (tanpa mengunduh / menginstal program apa pun) yang saya bisa dapatkan nilai numerik dari jumlah memori yang digunakan sesuatu?
Jawaban:
Coba ini: 1. Lakukan file txt tempel kode ini:
Simpan sebagai, something.ps1 lalu jalankan untuk menjalankan (win + r) ketik: powershell enter. cari file yang Anda buat dan jalankan. Sebagai contoh jika Anda memiliki file ini di desktop Anda kemudian pergi ke desktop Anda di PowerShell (dengan perintah cd) kemudian tekan tombol tab sebanyak yang diperlukan untuk menemukan file Anda dengan itu kemudian masukkan. Saya harap Anda bisa memahaminya. Ini memberi Anda penggunaan memori dalam KB. Jika Anda ingin MB maka ubah "/ 1KB ke / 1MB"
Jika Anda tidak ingin nama, Anda dapat menghapus "Nama" setelah tabel format. Juga, jika Anda ingin proses yang ditentukan setelah get-proses tulis:
Catatan: Jika tidak ingin dijalankan karena skrip dinonaktifkan atau sesuatu seperti ini: buka jendela PowerShell dan ketik:
sumber