Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Вызов Pop-Up уменьшает загрузку процессора ???   Найти похожие ветки 

 
hair_fly   (2004-04-23 16:26) [0]

Уважаемые мастера, очень нужна ваша помощь.
В процессе отладки своей программы столькнулся с интересным и загадочным для меня явлением.
Имеется довольно сложная программа. В ней работает довольно много потоков, создается много окон и т.д. Есть режимы работы, при которых процессорное время постоянно используется почти на 100%. И вот наткнулся на такую вещь: при открытии любого контекстного меню (даже если это стандартное меню компонента TMemo), загрузка процессора заметно уменьшается. Т.е. со 100% может упасть до 25%. И при этом программа продолжает нормально работать (даже немного быстрее), все потоки выполняются и т.д.
Стоит закрыть меню - и все возвращается в исходное состояние.
Помогите пожалуйста разобраться, что происходит при вызове pop-up и как сделать, чтобы программа постоянно работала в таком режиме (т.е. грузила процессор на 25% вместо 100% :) )


 
evvcom ©   (2004-04-23 16:34) [1]

Я как-то столкнулся с тем, что понижение приоритета моего "тяжелого" потока (вплоть до IDLE_PRIORITY_CLASS) совсем не увеличивает времени его выполнения (во всяком случае на глаз незаметно), зато позволяет другим моментально реагировать на события. Хотя и в этом случае загрузка была 100%



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
14-1079240566
RealRascal
2004-03-14 08:02
2004.04.11
I Hate This Key


3-1079337846
Nikolai_S
2004-03-15 11:04
2004.04.11
Как динамически добавить поля типа fkCalculated к TADOQuery?


14-1082288623
Sur
2004-04-18 15:43
2004.04.11
Почему русскому программисту судит американский суд?


1-1080040855
Alexis
2004-03-23 14:20
2004.04.11
Очень нужна помощь! Двусвязные списки...(Pascal)


8-1071838650
Ragazor
2003-12-19 15:57
2004.04.11
Image1 + Image2= Image3