На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz