Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I retrieve detailed memory information (virtual, shared, resident) from the command line for a specific process? tasklist just gives a "memory usage", which as far as I've been told, it's RSS+Shared.

share|improve this question
Can you try to use pmon from windows server 2003 resource kit (compatible with XP) ? – mveroone Jul 26 '13 at 15:14

PSList from Microsoft/Sysinternals should get you most of the way there:

Memory Abbreviation Key

All memory values are displayed in KB.

  • Pri: Priority
  • Thd: Number of Threads
  • Hnd: Number of Handles
  • VM: Virtual Memory
  • WS: Working Set
  • Priv: Private Virtual Memory
  • Priv Pk: Private Virtual Memory Peak
  • Faults: Page Faults
  • NonP: Non-Paged Pool
  • Page: Paged Pool
  • Cswtch: Context Switches

Also perhaps check out PowerShell's Get-Process.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .