Всем доброе утро.
Снова обращаюсь к Вам.
у меня есть 1 некий код, который прописан в 9 таймерах, код везде одинаковый, только 1 переменная в каждом таймере имеет своё значение, мне нужно сделать как можно выше скорость обработки кода, в таймерах стоит интервал 1 , но заметил что если создать отдельный поток, в потоке сделать бесконечный цикл и в етот цикл написать мой код, то скорость обработки гораздо выше но етот способ мне неподходит, т.к. 1 цикл напригает мой проц Intel Core i7 на 12 % , 3 потока с циклами на 45% так что данный метот неподходит, с таймерами же напряга нет, но нехватает быстродействия. Подскажите пожалуйста, что нибуть типо бесконечного цикла в отдельном потоке.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Одинаковый код в 9 таймерах? о боже, удивлен что это не грузит ваш комп. Просто притормози поток после окончания цикла, чтоб не гонял проц в холостую, а когда надо запустится снова. Результат будет на лицо.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Одинаковый код в 9 таймерах? о боже, удивлен что это не грузит ваш комп. Просто притормози поток после окончания цикла, чтоб не гонял проц в холостую, а когда надо запустится снова. Результат будет на лицо.
в том то и дело, сами потоки систему не грузят, а грузят циклы, которые бесконечные, так надо, типо автобот делаю, потоки давно убрал, так как не вариант, циклы грузят проц, заменил циклы таймерами, все таймеры на главной форме, в таймерах код считывания пикселя с экрана, ток в кажтом таймере прописанны разные координаты откуда нужно считывать, проблема в том что низковата скорость считывания, бесконечные циклы в отдельном потоке давали лучший результат.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
в том то и дело, сами потоки систему не грузят, а грузят циклы, которые бесконечные, так надо, типо автобот делаю, потоки давно убрал, так как не вариант, циклы грузят проц, заменил циклы таймерами, все таймеры на главной форме, в таймерах код считывания пикселя с экрана, ток в кажтом таймере прописанны разные координаты откуда нужно считывать, проблема в том что низковата скорость считывания, бесконечные циклы в отдельном потоке давали лучший результат.
А зачем использовать 9-ть таймеров, если можно использовать 1
Если виснет программа, пиши
А зачем использовать 9-ть таймеров, если можно использовать 1
Если виснет программа, пиши
PHP код:
Application.ProcessManager;
Наверное вы хотели сказать
Код:
Application.ProcessMessages
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)
Кто плюсует популярность, подписывайтесь пожалуйста)
А зачем использовать 9-ть таймеров, если можно использовать 1
Если виснет программа, пиши
PHP код:
Application.ProcessManager;
затем что 1 таймер будет довольно долго обрабатывать информацию
Добавлено через 9 минут
Цитата:
Сообщение от Flayer-Soft
А зачем использовать 9-ть таймеров, если можно использовать 1
Если виснет программа, пиши
PHP код:
Application.ProcessManager;
известно только одно, что таймер не может работать быстрее 50 мс а у 1й секунды 1000 мс в приложении у меня 60 кадров в секунду тоесть в 50 делим на 1000 получаем 20 - количество раз обработки кода таймером в секунду, следовательно программа пропускает 40 кадров, что не есть хорошо.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось llbumerll; 14.10.2013 в 16:51.
Причина: Добавлено сообщение
________________
Ни одно доброе дело не остается безнаказанным.
Программы:
PW: Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). .
JD: Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). .
Статьи: Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). , Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).