Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
3-1081653110
MadAngel
2004-04-11 07:11
2004.04.11
Поиск


9-1069917335
Агент Смит [8]
2003-11-27 10:15
2004.04.11
Ломаная линия OpenGL


11-1059858510
mike.dld
2003-08-03 01:08
2004.04.11
RadioGroup


1-1080161869
wezz
2004-03-24 23:57
2004.04.11
Горячие клавиши


14-1082014126
}|{yk
2004-04-15 11:28
2004.04.11
Чем грозит?




   Наверх