$i = 0 $Start = (Get-Process zabbix_agentd).PrivateMemorySize Write-Host "Start: $($Start/1024) kb" While($i -lt 100) { $i++ C:\Progra~1\Zabbix\Agent\zabbix_get --% -s 127.0.0.1 -k wmi.get[root\cimv2,"SELECT PercentInterruptTime FROM Win32_PerfFormattedData_PerfOS_Processor WHERE Name = '_Total'"] | Out-Null C:\Progra~1\Zabbix\Agent\zabbix_get --% -s 127.0.0.1 -k wmi.get[root\cimv2,"SELECT PercentPrivilegedTime FROM Win32_PerfFormattedData_PerfOS_Processor WHERE Name = '_Total'"] | Out-Null C:\Progra~1\Zabbix\Agent\zabbix_get --% -s 127.0.0.1 -k wmi.get[root\cimv2,"SELECT PercentProcessorTime FROM Win32_PerfFormattedData_PerfOS_Processor WHERE Name = '_Total'"] | Out-Null C:\Progra~1\Zabbix\Agent\zabbix_get --% -s 127.0.0.1 -k wmi.get[root\cimv2,"SELECT PercentUserTime FROM Win32_PerfFormattedData_PerfOS_Processor WHERE Name = '_Total'"] | Out-Null Write-Host "Iteration $($i) end : $((Get-Process zabbix_agentd).PrivateMemorySize/1024) kb" } $End = (Get-Process zabbix_agentd).PrivateMemorySize Write-Host "Start: $($Start/1024), end: $($End/1024) kb, delta: $(($End - $Start) / 1024) kb"