В проекте мониторинга системы я получаю информацию об использовании памяти процесса через WMI.
Я использую Jacob с Java для выполнения запроса WMI:
SELECT WorkingSetSize FROM Win32_Process
Этот метод возвращает точное использование памяти (по сравнению с диспетчером задач) в Windows XP;однако в Windows Vista использование памяти примерно на 15% выше, чем в диспетчере задач.
Системное оборудование для каждого компьютера идентично.Одинаковая память / процессоры / и т. Д.
Есть ли какие-либо известные проблемы с извлечением использования памяти через Win32_Process.WorkingSetSize в Vista?Я что-то пропускаю?
Заранее спасибо.