Вниз
Скачать: 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.029 c
7-1079410905
Kair
2004-03-16 07:21
2004.04.11
Ctrl + Alt + Del


14-1079155092
Nurali
2004-03-13 08:18
2004.04.11
На TWebBrowser свой PopupMenyu


3-1081758841
Alex2004
2004-04-12 12:34
2004.04.11
Как уменьшить размер кэша


3-1081741809
Геннадий
2004-04-12 07:50
2004.04.11
Как выделить составляющую из даты?


11-1067449191
Deimos
2003-10-29 20:39
2004.04.11
Относительно эффективности встроенного ассемблера




   Наверх