[an error occurred while processing this directive]
|
Дело в том, что там достаточно много работы в рамках user-mode, и она сильно ограничена по времени (15мс), поэтому переносить все в ядро, тем паче в повышенный IRQL просто опасно для жизни системы.
По таймингам видно, что основная проблема в момент выхода из kernel-mode обратно в user-mode, хотелось бы научить винду не выполнять перепланировку в каком-либо виде в этот момент. Задирание приоритетов и установка boost по выходу из kernel-mode не помогает (к тому же boost вроде как и не должен был работать в realtime priority class).
E-mail: info@telesys.ru