Тестирование таймера.NET Micro Framework

Я хочу получить представление о том, сколько джиттера в таймере.NET Micro Framework. В сети я нигде не видел, чтобы это было профилировано.

Чтобы выполнить профилирование самостоятельно, мне нужно знать, как работает MF-планировщик с прерыванием по таймеру, и все, что я видел, это широкие обзоры. Я знаю, что когда происходит прерывание по таймеру, он должен ждать любого текущего потока, чтобы завершить квант или заблокировать. Каковы другие факторы?

Предположим, например, что я настроил поток, который потребляет весь квант каждый раз, когда он активируется. Будет ли хуже, если я добавлю другой поток, который делает то же самое? Предположим, у меня есть другой таймер, чей обратный вызов работает долго? Как насчет двух таких таймеров?

Любые указатели приветствуются.

0 ответов

Другие вопросы по тегам