반응형
총 메모리 사용량을 포함한 Get-Process
$Processes = get-process -computername $tag1 | Group-Object -Property ProcessName
foreach($Process in $Processes)
{
$Obj = New-Object psobject
$Obj | Add-Member -MemberType NoteProperty -Name Name -Value $Process.Name
$Obj | Add-Member -MemberType NoteProperty -Name Mem -Value ($Process.Group|Measure-Object WorkingSet -Sum).Sum
$Obj
}
현재 메모리 사용량이 바이트 단위로 표시됩니다. 어떻게 변경하면 다음과 같은 항목을 표시할 수 있습니까?
76,592 KB
자동화된 모든 것을 출력할 수 있습니까?(왼쪽으로 정렬)
형식 테이블은 식을 표시하고 결과에 맞게 열 크기를 자동으로 조정할 수 있습니다.
64비트의 경우:
get-process -computername $tag1 | Group-Object -Property ProcessName |
Format-Table Name, @{n='Mem (KB)';e={'{0:N0}' -f (($_.Group|Measure-Object WorkingSet64 -Sum).Sum / 1KB)};a='right'} -AutoSize
32비트에서:
get-process -computername $tag1 | Group-Object -Property ProcessName |
Format-Table Name, @{n='Mem (KB)';e={'{0:N0}' -f (($_.Group|Measure-Object WorkingSet -Sum).Sum / 1KB)};a='right'} -AutoSize
Get-Process | Select-Object Name,@{Name='WorkingSet';Expression={($_.WorkingSet/1KB)}}
64비트 윈도우즈 운영 체제에서 사용되는 프로세스당 메모리 양을 가져오려면 다음 명령을 실행합니다.
Get-Process | Sort-Object WorkingSet64 | Select-Object Name,@{Name='WorkingSet';Expression={($_.WorkingSet64/1KB)}} | Export-Csv -Path "processes64.csv" -Delimiter ","
1KB로 나누기만 하면 됩니다.
또한 1MB, 1GB, 1TB를 사용할 수 있습니다.
파워셸은 그렇게 도움이 많이 됩니다.
이 링크는 Powershell 팁의 바이트 변환에 도움이 됩니다.
64비트 시스템의 경우:
get-process | Group-Object -Property ProcessName |
% {
[PSCustomObject]@{
ProcessName = $_.Name
Mem_MB = [math]::Round(($_.Group|Measure-Object WorkingSet64 -Sum).Sum / 1MB, 0)
ProcessCount = $_.Count
}
} | sort -desc Mem_MB | Select-Object -First 25
32비트 시스템의 경우:
get-process | Group-Object -Property ProcessName |
% {
[PSCustomObject]@{
ProcessName = $_.Name
Mem_MB = [math]::Round(($_.Group|Measure-Object WorkingSet -Sum).Sum / 1MB, 0)
ProcessCount = $_.Count
}
} | sort -desc Mem_MB | Select-Object -First 25
언급URL : https://stackoverflow.com/questions/26552223/get-process-with-total-memory-usage
반응형
'programing' 카테고리의 다른 글
'gcc-O2'에서 무한 루프에 최적화된 기능 (0) | 2023.08.29 |
---|---|
마리아에 대한 스프레드시트DB (0) | 2023.08.29 |
jQuery UI datepicker에서 날짜를 가져오는 방법 (0) | 2023.08.29 |
Spring Boot 2.4.2 및 Thymeleaf 3.0.12 - 정적 방법 액세스 (0) | 2023.08.29 |
jquery의 부록이 svg 요소와 함께 작동하지 않습니까? (0) | 2023.08.29 |