Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Нужна помощь в оптимизации нагруженного скрипта (https://javascript.ru/forum/dom-window/22739-nuzhna-pomoshh-v-optimizacii-nagruzhennogo-skripta.html)

antibot 31.10.2011 17:45

Нужна помощь в оптимизации нагруженного скрипта
 
Есть проблема оптимизации.Она не тривиальная и при исследовании не выявился лучший вариант.

Каждую минуту запускаются от 0 до 100 интервалов по 50 миллисекунд,
каждый из них работает до определенного момента, а потом очищается.
В каждом интервале запускаются по 2 функции примерно с одинаковой нагрузкой(к примеру по 1 миллисекунде на каждую функцию = итого 2-3 миллисекунды исполнения).

Вопрос в том, что лучше и менее тяжелее для процессора и т.д.

Каждый раз запускать интервалы с нужными функциями или запустить один интервал - вечный, без остановок и подсовывать туда нужные функции для выполнения.

В первом случае много интервалов, во втором случае цикл перебора функций и их вызов.

Нужен совет человека, хорошо понимающего в распределении ресурсов в потоке исполнения javascript.

Если по скорости можно выиграть хоть 1 миллисекунду при каждой итерации, то это будет очень значительно.

Заранее спасибо!

Если есть возможность реализовать вышесказанное как то лучше, то напишите пожалуйста.


Часовой пояс GMT +3, время: 10:51.