На главную

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 | Скачать Вниз

Process Working Set



The working set of a program is a collection of those pages in its virtual address space that have been recently referenced. It includes both shared and private data. The shared data includes pages that contain all instructions your application executes, including those in your DLLs and the system DLLs. As the working set size increases, memory demand increases.
A process has an associated minimum working set size and maximum working set size. Each time you call CreateProcess, it reserves the minimum working set size for the process. The virtual memory manager attempts to keep enough memory for the minimum working set resident when the process is active, but keeps no more than the maximum size.

To get the requested minimum and maximum sizes of the working set for your application, call the GetProcessWorkingSetSize function.
The system sets the default working set sizes. You can also modify the working set sizes using the SetProcessWorkingSetSize function. Setting these values is not a guarantee that the memory will be reserved or resident. Be careful about requesting too large a minimum or maximum working set size, because doing so can degrade system performance.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Обработайте Установленную Работу



Работа установленная программы - сбор тех страниц в своем виртуальном пространстве адреса на которые недавно ссылались. Это включает как распространенное так и закрытые данные. Коллективные данные включает страницы, которые содержат все инструкции, которые ваше приложение выполняет, включая те в вашей DLLs и системе DLLs. Так как работа была установлена размер увеличения, требование памяти возрастает.
Процесс имеет связанный минимум, прокладывающий установившее размер и максимум, прокладывающие установившее размер. Всякий раз, когда Вы называете CreateProcess, это резервирует минимум, прокладывающий установившее размер для процесса. Виртуальный менеджер памяти пытается держать достаточно памяти для минимума, прокладывающего установившее резидента когда процесс активен но держит не более чем максимальный размер.

Для того, чтобы получать запрошенный минимум и максимальные размеры работы установленные для вашего приложения, назовите функцию GetProcessWorkingSetSize.
Система устанавливает по умолчанию работу установившую размеры. Вы можете также модифицировать работу установившую размеры, использовавшие функцию SetProcessWorkingSetSize. Установка этих величин - не гарантировать, что память будет зарезервирована или резидент. Быть осторожным о запросе слишком большом минимум или максимум, прокладывающие установившее размер, поскольку делая так может деградировать системное исполнение.


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