I am updating some automated soak tests using C#.
For the process under test we capture:
1) DateTime
2) Handle count
3) Memory
4) Virtual Memory

I am rather confused as to which properties should be used to get the memory information (even after reading MSDN (http://msdn.microsoft.com/en-us/libr...=vs.71%29.aspx)). Currently it's using "WorkingSet64" for the memory and "PrivateMemorySize64" for the virtual memory. However, I'm not convinced that these are most appropriate properties.
Any ideas for the most appropriate properties to use to obtain process memory and virtual memory?