Получение пикового значения приватных байтов для процесса в Windows - PullRequest
2 голосов
/ 24 октября 2011

ProcessExplorer каким-то образом получает это значение и показывает его на вкладке «Производительность» для каждого процесса ... Как получить его с помощью Win32 API?

Решение: В поле «Пиковые частные байты» Process Explorer фактически отображает счетчик производительности «Process \ ... \ Page File Petes Bytes Bytes». Это значение может быть легко получено с помощью функции PSAPI GetProcessMemoryInfo.

Ответы [ 2 ]

2 голосов
/ 25 октября 2011

GetProcessMemoryInfo получает вам это:

PrivateUsage

Текущий объем памяти, который нельзя разделить с другими процессы в байтах. Частные байты включают память, которая передана и помечены MEM_PRIVATE, данные, которые не отображаются, и исполняемые страницы которые были написаны.

0 голосов
/ 24 октября 2011

Информация о этой теме может быть устаревшей, но она предполагает, что эти данные извлекаются через ядро ​​и не являются общедоступными через Win32.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...