У меня есть настольное приложение VB.NET, которое я использую для мониторинга событий в другом приложении Windows, работающем в моей системе.Мне нужно ответить на определенные события в считанные секунды.Одно из событий, которые я наблюдаю, мгновенно меняет заголовок дочернего окна в основном процессе (я не изменяю его, приложение, которое я отслеживаю, вызывает изменение в собственном заголовке дочернего окна).У меня есть функция, которая использует Windows API для итерации по тексту заголовка всех дочерних окон процесса, и я проверяю определенные значения в заголовках.
Плохо ли запускать этот таймер /проверка названия раз в секунду?Есть ли проблемы с производительностью, связанные с запуском таймера в Windows каждую секунду 24/7?Также плохо для производительности вызывать API, которые получают заголовки всех дочерних окон приложения?Могу ли я в конечном итоге вызвать сбой этого приложения, посылая ему запросы так часто?
Спасибо!