Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Периодическое пожирание процессорного времени  (Прочитано 5204 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Scorp__)
Молодой специалист

ru
Offline Offline
Пол: Мужской

« : 21-10-2005 15:53 » 

Здравствуйте, всем.

Есть такая проблема. На блоке (для военных целей) установлена Windows NT4 (военная приемка, ничего не попишешь). И в этом блоке стоит несколько ячеек, одна из которых обеспечивает общение с другим блоком по манчестерскому коду. И раз в два-три часа драйвер этой ячейки начинает пожирать процессорное время, так что все остальные программы практически перестают работать. Через какое-то время он успокаивается, но необходимо исключить и эти редкие минуты бешенства.

Как можно определить в каком именно случае происходит такой резкий скачок? Драйвер писан не мною, там еще накручена некоторая доморощенная система "каналов", комментариев в коде нет Жаль короче разбираться очень сложно Жаль Подскажите хоть что-нибудь, просто даже не знаю как подступиться.
Записан

- А Вы сами-то верите в привидения?
- Конечно, нет, - ответил лектор и медленно растаял в воздухе.
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 21-10-2005 16:49 » 

Я наблюдал резкие пики пожирания CPU при тупом опросе каналов
Код:
 while(/* пока не вышло время */) {
    if (/* в канале есть сообщение */) {
        обработать сообщение;
        break;
    }
}

Разумеется, в твоём случае причина может заключаться совсем в другом Улыбаюсь
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
Scorp__)
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 21-10-2005 18:12 » new

npak, тоже было такое подозрение. Но вроде таких тупых циклов с первого взгляда не заметил. Но посмотрю еще раз мало ли... Больше всего с толку сбивает периодичность...
Записан

- А Вы сами-то верите в привидения?
- Конечно, нет, - ответил лектор и медленно растаял в воздухе.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines