Отимизация запуска потоков



  • По отимизации запуска потоков(их инициализация, а не скрипт который в нём должен выполниться) есть какие рекомендации?



  • рэндом в начале ставь какой нить



  • @tet-vivi Пример:
    И каждый Поток тоже рандом будет заходить.

    alt text



  • This post is deleted!


  • инициализация в функции Main - вот где где нагрузки.
    при старте скрипта в многопотоке тайматуты минимальны, отого и получает высокий пик нагрузки. Дальше по работе скиптов в потоках идёт разброс между перезапусками потоков и нет пиков. Но на старте разброса нет...



  • @tet-vivi Скриншот 28-03-2020 004135.png
    Можно сделать что то подобное и сможете балансировать нагрузку процессора относительно ОЗУ. А если проще, то просто создать и задействовать вторую настройку (паузу) и ничего не упадет в момент запуска в многопотоке, а далее потоки сами рассинхронизируются если есть там хоть какой то рандом.



  • @masterklas-s А что такое Удалять лог оперативных данных?



  • @smeckoi77 Эта настройка индивидуальна для того скрипта - там в определенных случаях нужно было автоматом получать оперативные данные для каждого потока(они соответственно всегда разные): гео, ОСь, юзер-агент, провайдер и прочее. А эта настройка просто режет эту функцию, так что не смотри на нее (надо было просто замазать). А вот вторая и третья настройки и образуют некий балансировщик которым можно управлять, подкручивая так сказать, загрузку процессора относительно объема оперативы.



  • @masterklas-s а что имеется ввиду в третьей функции ? частоту кадров режете ?



  • @Bigma да





  • @masterklas-s А вот интересно, как частота кадров сказывается скажем на вебвизоре ? там же картина измениться должна, типо рваных движений ... Ну так чисто теоретически....



  • @Bigma said in Отимизация запуска потоков:

    @masterklas-s А вот интересно, как частота кадров сказывается скажем на вебвизоре ? там же картина измениться должна, типо рваных движений ... Ну так чисто теоретически....

    Рваных движений? Этот параметр отвечает за частоту отрисовки содержимого страницы



  • @Fox ну это ж не видео, хотя для видео как раз понятно, а вот как это будет сказываться на частоту отрисовки движения мыши ?



  • @masterklas-s а паузу между запусками потоков параметр куда уходит? где это действие или ещё что



  • @tet-vivi никуда, в начале потока просто рендом пауза.



  • @Bigma потоки же асинхронные, там(в потоке) таймаут не должен влиять



  • @tet-vivi можно и не кончать, но презерватив надежнее ...