Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Как снизить нагрузку на процессор? (http://forum.oszone.net/showthread.php?t=246261)

dima05605 05-11-2012 18:50 2019414

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

@echo off
:begin
netstat -ano | find ":23"
goto :begin

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

Iska 05-11-2012 19:04 2019428

Цитата:

Цитата dima05605
Кто знает как снизить нагрузку на процессор оставив принцип работы батника? »

В рамках выбранного подхода задача не решаема.

dima05605 05-11-2012 19:09 2019435

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

Iska 05-11-2012 22:24 2019563

Я же говорю — никак.


Время: 21:48.

Время: 21:48.
© OSzone.net 2001-