@bratishka у меня скорее чуть по-другому можно сделать.
Например, сначала запрашивать ручным вводом данных, для скольких потоков задать определённое значение.
Ввёл значение 7. Значит, если номер потока с 1 по 7 (первые 7 потоков), то запрашивать ручной ввод для R1.
Далее ввёл 9. Если номер потока с 8 по 16, то R2 и т.д.
То есть сначала при ручном вводе запрашивается "Для какого количество потоков задать Значение1?"
Если количество потоков равно 10, то для первых десяти потоков Значение1.
Далее для последующих 20 потоков Значение2 и т.д.
Отимизация запуска потоков
-
рэндом в начале ставь какой нить
-
инициализация в функции Main - вот где где нагрузки.
при старте скрипта в многопотоке тайматуты минимальны, отого и получает высокий пик нагрузки. Дальше по работе скиптов в потоках идёт разброс между перезапусками потоков и нет пиков. Но на старте разброса нет... -
@tet-vivi

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

