Выполнение нескольких вызовов командлета Get-Counter '\Process(*)\[<process counter set>]'
для получения полного набора параметров процесса выполняется медленно. Почти все, что мне нужно, выводится из командлета Get-Process
. Однако возвращенные значения не отражают значения, которые я вижу в «Системном мониторе» или «Диспетчере задач».
Как я могу вычислить 'CookedValues', возвращаемые Get-Counter '\Process(*)\Working Set - Private'
со следующим из командлета Get-Process
?
get-process |`
select MaxWorkingSet, MinWorkingSet, NonpagedSystemMemorySize, PagedMemorySize64, `
PagedSystemMemorySize, PeakPagedMemorySize, PeakWorkingSet, PeakVirtualMemorySize, `
PeakVirtualMemorySize64, PrivateMemorySize64, VirtualMemorySize64, WorkingSet64 -f 1
MaxWorkingSet : 1413120
MinWorkingSet : 204800
NonpagedSystemMemorySize : 23928
PagedMemorySize64 : 14147584
PagedSystemMemorySize : 371536
PeakPagedMemorySize : 18579456
PeakWorkingSet : 29577216
PeakVirtualMemorySize : 264863744
PeakVirtualMemorySize64 : 2203583086592
PrivateMemorySize64 : 14147584
VirtualMemorySize64 : 2203575406592
WorkingSet64 : 6406144