I'm looking for something like smem, but for Windows 7 instead of Linux.

3 Answers 3


I am afraid that the strict answer to your question is negative.

The nearest one can get today (as far as I know) is to use the Sysinternals Process Explorer and customize the displayed columns per process to include :

WS Private - Amount of working-set memory that is private to the process
WS Shared - Amount of process working-set memory that is shared

However, don't give up hope. Process Explorer is under constant development by the ultra-fruitful guru, Mark Russinovich. You could bring up the idea of PSS in the Sysinternals Community Process Explorer forum as a feature request. If you explain well your needs, you might have a chance of getting it implemented.

  • 1
    Thanks, harrymc! Unfortunately, the processes I'm trying to measure use a lot of shared memory, and using Process Explorer as it currently works to add them all up would count that memory multiple times. I posted a feature request here: forum.sysinternals.com/topic27956_post135017.html#135017
    – Annie
    May 14, 2012 at 13:35

I think sysinternals now has something like this: https://technet.microsoft.com/en-us/sysinternals/ff700229.aspx


Check out smem: http://www.selenic.com/smem/

Usage examples:

Show basic process information      smem
Show library-oriented view          smem -m
Show user-oriented view             smem -u
Show system view                    smem -R 4G -K /path/to/vmlinux -w
Show totals and percentages         smem -t -p
Show different columns              smem -c "name user pss"
Sort by reverse RSS                 smem -s rss -r
Show processes filtered by mapping  smem -M libxml
Show mappings filtered by process   smem -m -P [e]volution
Read data from capture tarball      smem --source capture.tar.gz
Show a bar chart labeled by pid     smem --bar pid -c "pss uss"
Show a pie chart of RSS labeled by name     smem --pie name -s rss 
  • 1
    smem is mentioned in the question. The question asks for a similar tool for Windows (smem runs on Linux)
    – Matteo
    Mar 18, 2014 at 12:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.