On a system monitoring project, I am retrieving process memory usage through WMI.
I am using Jacob with Java to do the WMI query:
SELECT WorkingSetSize FROM Win32_Process
This method retrieves the exact memory usage (comparing to task manager) on Windows XP; however on Windows Vista, the memory usage is about 15% higher than the memory displayed in task manager.
The system hardware for each computer is identical. Same memory/processors/etc.
Are there any known issues with retrieving memory usage via Win32_Process.WorkingSetSize on Vista? Is there anything I'm missing?
Thanks in advance.