Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Загруженность CPU


Автор: SCAR 2.9.2006, 13:38
Моя программа сильно перегружает проц, она забирает от 9% до 80% проца, когда как. Что с этим можно сделать?

Автор: DemoCode 2.9.2006, 13:43
Цитата(SCAR @  2.9.2006,  14:38 Найти цитируемый пост)
Моя программа сильно перегружает проц, она забирает от 9% до 80% проца, когда как. Что с этим можно сделать? 


Оптимизировать алгоритм работы программы.

Автор: BreakPointMAN 2.9.2006, 14:00
SCAR, возможно, тебе поможет Sleep, а, вообще, DemoCode прав, по крайней мере до тех пор, пока ты не приведешь код своей программы (с комментариями) и не опишешь условия ее работы  (что, когда и как она делает, в каких случаях возникает загрузка процессора и т.п.), вряд ли можно посоветовать что-то более конкретное.

Автор: SCAR 2.9.2006, 14:15
   Ясно, спасибо за подсказки. Я вообще думаю, что это из-за того, что у меня буквально все в программе обновляется по тамеру и в нем же есть очень много обработчиков, которые следят за всем происходящим каждую миллисекунду.

Автор: 586 2.9.2006, 15:13
Цитата(SCAR @  2.9.2006,  15:15 Найти цитируемый пост)
которые следят за всем происходящим каждую миллисекунду

 smile 
Интересно за ЧЕМ следят?

Автор: SCAR 2.9.2006, 16:28
За изменением времени и соответственно, за изменениями данных происшедшее за это время. Просто в моей проге необходима очень большая точность.

Автор: sOckets 2.9.2006, 16:34
/me мажетсья енотим жиром и стучит в бубем поклоняясь СОРЦОВЫМ богам "О БОГИ ДАЙТЕ МНЕ КОД SCAR'а.... О Боги..."

Автор: 586 2.9.2006, 16:44
Цитата(SCAR @  2.9.2006,  17:28 Найти цитируемый пост)
за изменениями данных происшедшее за это время

Где эти данные находятся? На форме?

Автор: SCAR 2.9.2006, 23:49
не только, они еще в файлах находятся и загружаются из досовских библиотек, например системное время.

Автор: Bima 5.9.2006, 10:06
Вопрос из серии: Водитель приходит на СТО и говорит: "У меня что-то машина перстала быстро ездить, вы не скажете в чем дело?". Ремонтник отвечает: "вы бы машину пригнали для начала".  smile 
SCAR, все участника форума будут долго пытаться тебе помочь, но эффективна помощь будет тогда, когда ты выложишь код (или часть кода) своей программы. 
В противном случае, это просто пустые разговоры!!!!!!!!!!!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)