
Eu uso /proc/pid/status |grep VmRSS no Linux para descobrir o uso de memória de um processo específico.
É possível fazer a mesma coisa no Windows?
Responder1
tasklist /FI "PID eq ABCD" /FO csv
- exibe informações muito básicas de um processo; você pode canalizá-lo findstr
para obter apenas a linha/string para a memória
Responder2
Acho que a ferramenta Sysinternalslista de pspode ajudá-lo.
Referência:lista de ps
Responder3
Se quiser ver o uso de memória de um processo, você pode executar o script abaixo por meio de um arquivo em lote; usando powershell.exe como exemplo:
@echo off
for /f "tokens=5 delims= " %%A in ('tasklist /NH /FI "ImageName Eq powershell.exe"') do (
echo %%A K
)