Кто-нибудь знает, как System.Windows.Forms.Timer влияет на хост-приложение и систему в целом?
Многопоточный фоновый цикл, с одной стороны, имеет очень высокий процент использования ЦП, в то время как Timer с очень высокой частотой тиков не показывает никакого эффекта в диспетчере задач Windows.
Загромождает ли таймер с высокой тактовой частотой цикл сообщений Windows, или?





В целом я не заметил многих отрицательных недостатков использования компонента таймера в моем приложении, они намного эффективнее и лучше расходуют ресурсы, чем некоторые другие методы.
Я считаю, что эта статья Сравнение таймеров от Microsoft также полезна при сравнении подобных вещей.
Но в целом они не слишком загромождены.
Определите "таймер высокой скорости тика" :).
Проблема с компонентами таймера, использующими WM_TIMER (такими как Windows.Forms), многообразна: