|
Приветствую коллеги!
Нужен совет по поводу более рационального и, соответственно, менее ресурсоемкого использования функций для опроса сетевых соединений - NetSessionEnum, NetFileEnum. Эти функции используются в таймере для осуществления анализа сетевых соединений типа «что происходит сейчас» и «что было раньше» на основании чего выполняется та или иная ветка программы. В итоге вся эта конструкция сжирает около 80…90% системных ресурсов. Разумеется, загрузку системы можно регулировать частотой опроса соединений (установкой интервала таймера) в ущерб актуальности данных, однако этого не хочется делать. Возможно, есть решение, которое позволит не опрашивать сеть постоянно, а отслеживать только момент изменение статуса соединения о котором я не знаю?
|