Еще такое нашел https://github.com/pyclashbot/pymemuc
Оптимизация скрипта
-
Подобная тема уже есть на форуме, более того, на вики есть пару советов как сделать что-то подобное. Но и тема и советы на вики устарели (речь об этой статье https://wiki.bablosoft.com/doku.php?id=ru:how_to_optimize_script В последнем пункте предлагается изменить параметр которого нету в файле)
В моем случае есть скрипт, в нем загрузка браузера и пару десятков действий которые повторяются покругу. Парс xml, с последующим доставанием нужной инфы с помощью xpath запросов, несколько нажатий по элементам, пару раз использована функция спать(вики почему-то против этого), пару циклов и условий....
Наверное обычный небольшой скрипт, но при запуске 40 потокв i9-9900k нагружается на 100%. Не исключено что часть ресурсов забирает на себя сами браузеры, а имменно "игра", которая в нем запущена.Может кто-то может дать какие-то общие советы для оптимизации?
Мощность наращивать уже наверное некуда. Хотя я не знаю как дела обстоят с серверным железом...
Http клиент? Лично я никогда с ним не работал. Хотелось бы знать две вещи- На сколько увеличится производительность скрипта?
- Насколько сложно разобраться в http клиенте новичку
-
@Newgoodvdv10 Скорей всего игра и потребляет кучу ресурсов браузеров, и если она нужна, то тут особо ничего не оптимизируешь. Если нет, то можно попробовать удалить ей контейнер при загрузки страницы. Можно попробовать поставить хорошую видеокарту, возможно это увеличит производительность.
Http запросы конечно очень сильно снижают нагрузку, тут даже сравнивать нельзя это порядки, можно и 1000 потоков запускать и ещё ресурсы останутся.
Сложность возникает тогда, когда данные для запросов генерируются скриптами на сайте и тут нужно знать java script.
-
M Moderator moved this topic from Off topic on