Форум: "WinAPI";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Вниз
память выделенная процессу Найти похожие ветки
← →
myst (2004-01-29 21:40) [0]Поджскажите пожалуйста,можно ли среди запущенных процессов выловить интересующий меня и если он превышает определенный размер в памяти выдать сообщение
← →
Digitman © (2004-01-30 08:38) [1]можно.
но не нужно.
ибо бестолково и ненадежно.
состояние фактически используемой опер.памяти может измениться в сотые доли секунды : "скачок" до 100 мб и тут же обратный "скакок" до 100 кб ... а таймер твой, по событиям которого ты будешь вынужден (иного докум.способа ты не сможешь подобрать) считывать состояние процесса, имеет максимальное разрешение в 50 мс ... вот в период между двумя "тиками" таймера состояние контролируемого процесса в части используемой опер.памяти и может лавинообразно измениться от минимума до запредельного значения и обратно .. ты просто не "поймаешь" этот момент ..
← →
Игорь Шевченко © (2004-01-30 11:47) [2]Для Win2k/WinXP - Job object - в нем можно указать предельный размер памяти для процесса.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.04 c