[an error occurred while processing this directive]
Слишком медленно предается управление от драйвера к юзер-мод приложению.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=MadMan=- 06 апреля 2005 г. 12:44

Доброго времени суток.

Некоторое время назад пришлось написать драйвер для PCI девайса самим,
так как отдел "железячников" лишь разродился поделкой на базе WinDriver.
И того что там было явно недостаточно. С горем пополам первый в своей
жизни драйвер осилил Но сейчас на этапе тестирования и багофиксов
обнаружилась неприятная особенность, при большой нагрузке машины очень
медленно отдается управление от драйвера к приложению. Мы промерили
тайминги непосредственно перед вызовом PnpNextIrp(..) и в момент
завершения функции DeviceIoControl. Получилось значение в районе
50-200 тыс мкс при нагрузке, а без - меньше 100 мкс. При этом приложение (user-mode) работает в real-time class priority, time critical level поток.
Подскажите пожалуйста что делать? Куда смотреть? Что читать?

Спасибо. До свидания.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru