Хай всем. Вот сегодня заканчивал свою программу и заметил что бесконечный цикл грузит процессор на 100%. Вполне логично, что выполнить один и тот же цикл сотню раз в секунду не так то и просто. Раньше я использовал задержку, например в пару секунд и это спасало, теперь же у меня другая задача. Я пишу что-то вроде файрволла, мне надо очень быстро и в бесконечном цикле выводить на экран кто подключился на порт 23. Вот мой код:
@echo off
:begin
netstat -ano | find ":23"
goto :begin
Этот код распознает подключение на порт 23. Оно срабатывает моментально и задержка в 1 секунду просто пропускает момент, когда совершилось подключение. Кто знает как снизить нагрузку на процессор оставив принцип работы батника?
CMD/BAT - Как снизить нагрузку на процессор?
-
Iska
Re: CMD/BAT - Как снизить нагрузку на процессор?
Цитата dima05605:
Кто знает как снизить нагрузку на процессор оставив принцип работы батника?
В рамках выбранного подхода задача не решаема.
Кто знает как снизить нагрузку на процессор оставив принцип работы батника?
CMD/BAT - Как снизить нагрузку на процессор?
В рамках выбранного подхода задача не решаема.
-
dima05605
Re: CMD/BAT - Как снизить нагрузку на процессор?
Ну а вообще как снизить нагрузку без ожидания в цикле?