Ускорение скрипта

Поддержка
  • Добрый вечер, басовцы. У меня в софте есть момент, где он повторяет пару десятков действий 500 раз, это работает очень долго. Можно ли как-то это сделать быстрее (асинхронный вызов функции не поможет, ибо есть очень много данных которые ну просто нереально передать. Тем более я собираюсь софт крутить в 5-20 потоков.)? Спасибо за помощь

  • @itzpvpsher А действие/действия то какие? Нужно хотя бы это знать

  • @venom777
    ForBAS.txt
    Это именно та часть скрипта, которая повторяется постоянно и которую надо ускорить

  • @itzpvpsher используя это можно определить на что уходит много времени
    045496d1-4908-4c65-be51-ab2a70f67ce1-image.png

    на основе этой информации легче определиться с оптимизацией

  • @tet-vivi спасибо, завтра с утра попробую. Конечно сильно я не ускорю процесс, но хоть что-то

  • @tet-vivi в итоге просто нет того, что можно оптимизировать. Нужно как-то по другому решать эту проблему

  • @itzpvpsher у вас там много регулярок, поиску по списку/ам поиск по базе данных.
    для базы данных можно добавить индексы, что ускорить должно поиск в ней.
    если списки очень большие то стоит перенести их во что то что имеет более эффективный поиск.
    регулярки очень тяжелая вещь. те кто тут их используют упоминают что во время оптимизаций именно от них пытаются избавится

  • 0 Votes
    9 Posts
    739 Views
  • 0 Votes
    14 Posts
    1288 Views
  • 0 Votes
    3 Posts
    509 Views
  • 0 Votes
    10 Posts
    1928 Views
  • 1 Votes
    24 Posts
    5077 Views