|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
GetProcessWorkingSetSize
The GetProcessWorkingSetSize function obtains the minimum and maximum working set sizes of a specified process.
The "working set" of a process is the set of memory pages currently visible to the process in physical RAM memory. These pages are resident and available for an application to use without triggering a page fault. The size of a process' working set is specified in bytes. The minimum and maximum working set sizes affect the virtual memory paging behavior of a process.
BOOL GetProcessWorkingSetSize(
HANDLE hProcess, // open handle to the process of interest LPDWORD lpMinimumWorkingSetSize, // points to variable to receive minimum working set size LPDWORD lpMaximumWorkingSetSize // points to variable to receive maximum working set size );
Parameters
hProcess
An open handle to the process whose working set sizes will be obtained. The handle must have PROCESS_QUERY_INFORMATION access rights. For more information, see Process Objects.
lpMinimumWorkingSetSize
Points to a variable that receives the minimum working set size of the specified process. The virtual memory manager attempts to keep at least this much memory resident in the process whenever the process is active.
lpMaximumWorkingSetSize
Points to a variable that receives the maximum working set size of the specified process. The virtual memory manager attempts to keep no more than this much memory resident in the process whenever the process is active when memory is in short supply.
Return Values
If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError.
See Also
SetProcessWorkingSetSize
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
GetProcessWorkingSetSize
Функция GetProcessWorkingSetSize получает минимум и максимум, прокладывающие установившее размеры определенного процесса.
"Работа установленная" процесса - набор страниц памяти к настоящему времени видимый в процессе в физической памяти РАМ. Эти страницы - резидентные и доступные для приложения, чтобы не использовать запуская страничный дефект. Размер процесса' прокладывая набор определен в байтах. Минимум и максимум, прокладывающие установившее размеры влиять на поведение подкачки виртуальной памяти процесса.
BOOL GetProcessWorkingSetSize(
РУЧКА hProcess, // открывает ручку в процесс интереса LPDWORD lpMinimumWorkingSetSize, // точки на переменную, чтобы получать минимум, прокладывающий установившее размер LPDWORD lpMaximumWorkingSetSize // указывает на переменную, чтобы получать максимум, прокладывающий установившее размер );
Параметры
hProcess
Открытая ручка в процесс чья работа была установлена размеры будут получены. Ручка должна иметь права доступа PROCESS_QUERY_INFORMATION. Более подробно, видьте как Процесс Возражал.
lpMinimumWorkingSetSize
Точки на переменную, которые получают минимум, прокладывающий установившее размер определенного процесса. Виртуальный менеджер памяти пытается держать по крайней мере этого значительно резидента памяти в процессе всякий раз, когда процесс активен.
lpMaximumWorkingSetSize
Точки на переменную, которые получают максимум, прокладывающий установившее размер определенного процесса. Виртуальный менеджер памяти пытается держать не более чем этого значительно резидента памяти в процессе всякий раз, когда процесс активен когда память является короче говоря поставкой.
Обратные Величины
Если функция добивается успеха, обратная величина ненулевая. Если функция терпит неудачу, обратная величина нулевая. Для того, чтобы расширять информацию ошибки, назовите GetLastError.
Смотри Также
SetProcessWorkingSetSize
|
|
|
|
| |