@deepEnd Рад за вас :)
Отимизация запуска потоков
-
инициализация в функции Main - вот где где нагрузки.
при старте скрипта в многопотоке тайматуты минимальны, отого и получает высокий пик нагрузки. Дальше по работе скиптов в потоках идёт разброс между перезапусками потоков и нет пиков. Но на старте разброса нет... -
@tet-vivi

Можно сделать что то подобное и сможете балансировать нагрузку процессора относительно ОЗУ. А если проще, то просто создать и задействовать вторую настройку (паузу) и ничего не упадет в момент запуска в многопотоке, а далее потоки сами рассинхронизируются если есть там хоть какой то рандом. -
@masterklas-s А что такое Удалять лог оперативных данных?
-
@smeckoi77 Эта настройка индивидуальна для того скрипта - там в определенных случаях нужно было автоматом получать оперативные данные для каждого потока(они соответственно всегда разные): гео, ОСь, юзер-агент, провайдер и прочее. А эта настройка просто режет эту функцию, так что не смотри на нее (надо было просто замазать). А вот вторая и третья настройки и образуют некий балансировщик которым можно управлять, подкручивая так сказать, загрузку процессора относительно объема оперативы.
-
@masterklas-s а что имеется ввиду в третьей функции ? частоту кадров режете ?
-
@Bigma да
-
@masterklas-s А вот интересно, как частота кадров сказывается скажем на вебвизоре ? там же картина измениться должна, типо рваных движений ... Ну так чисто теоретически....
-
@Bigma said in Отимизация запуска потоков:
@masterklas-s А вот интересно, как частота кадров сказывается скажем на вебвизоре ? там же картина измениться должна, типо рваных движений ... Ну так чисто теоретически....
Рваных движений? Этот параметр отвечает за частоту отрисовки содержимого страницы
-
@masterklas-s а паузу между запусками потоков параметр куда уходит? где это действие или ещё что

