HOW TO
Use PowerShell to list the ArcSOC.exe processes of dedicated instances with their memory consumption sorted in descending order, along with the name and type of the associated service.
From the ArcGIS Server machine:

Get-WmiObject Win32_Process -Filter "name = 'ArcSOC.exe'" | Sort-Object -Property WS -Descending | Select-Object -Property ProcessName,@{Name='WorkingSet (Mo)';Expression={($_.WS/1KB)/1000}}, @{Name='ServiceName';Expression={$_.CommandLine.split("=")[1].split(" ")[0]}}
Example output:

Notes:


This final image shows the generated list and the associated processes in Task Manager.

Article ID: 000040148
Get help from ArcGIS experts
Start chatting now