Главная страница
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.028 c
7-1075284543
retro
2004-01-28 13:09
2004.04.11
Запуск приложения автоматически


14-1079526339
nikitos
2004-03-17 15:25
2004.04.11
Как сделать форум?


1-1080105759
Folder
2004-03-24 08:22
2004.04.11
Как программно удалить папку?


3-1078990424
Michail Dalakov
2004-03-11 10:33
2004.04.11
Сортировка в DB Oracle


4-1075960900
Onyx
2004-02-05 09:01
2004.04.11
CreateProcess в Win2k