CMD/BAT - Как снизить нагрузку на процессор?

Ответить
 • Просмотры: 1
Аватара пользователя
dima05605

CMD/BAT - Как снизить нагрузку на процессор?

Сообщение dima05605 »

Хай всем. Вот сегодня заканчивал свою программу и заметил что бесконечный цикл грузит процессор на 100%. Вполне логично, что выполнить один и тот же цикл сотню раз в секунду не так то и просто. Раньше я использовал задержку, например в пару секунд и это спасало, теперь же у меня другая задача. Я пишу что-то вроде файрволла, мне надо очень быстро и в бесконечном цикле выводить на экран кто подключился на порт 23. Вот мой код:



@echo off

:begin

netstat -ano | find ":23"

goto :begin



Этот код распознает подключение на порт 23. Оно срабатывает моментально и задержка в 1 секунду просто пропускает момент, когда совершилось подключение. Кто знает как снизить нагрузку на процессор оставив принцип работы батника?
Аватара пользователя
Iska

Re: CMD/BAT - Как снизить нагрузку на процессор?

Сообщение Iska »

Цитата dima05605:



Кто знает как снизить нагрузку на процессор оставив принцип работы батника?
CMD/BAT - Как снизить нагрузку на процессор?




В рамках выбранного подхода задача не решаема.
Аватара пользователя
dima05605

Re: CMD/BAT - Как снизить нагрузку на процессор?

Сообщение dima05605 »

Ну а вообще как снизить нагрузку без ожидания в цикле?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»