I'm looking for something like smem, but for Windows 7 instead of Linux.
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.
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/
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