#650 Долгое выполнение скрипта


  • Accepted

    , last edited by Jarvis

    Шаги воспроизведения:

    Я собираю Far Manager из исходников сам, один из скриптов проверяет обновления на гит-хабе и обновляет локальную копию. Выглядит он так:

    @echo offecho SVN log: > svnupdlog.txtecho. >> svnupdlog.txtsvn info https://github.com/FarGroup/FarManager/trunk >> svnupdlog.txtecho Git:>> svnupdlog.txtecho. >> svnupdlog.txtcd /d .\fardevgit pull origin -f >> ..\svnupdlog.txtecho. >> ..\svnupdlog.txtfor /f "tokens=1" %%f in ('git rev-list -n1 --abbrev-commit master') do for /f "tokens=4 delims=/." %%g in ('git tag -li --contains %%f') do echo b%%g Git-%%f >> ..\svnupdlog.txtexit

    Актуальный результат:

    Выполнение скрипта занимает около 15 секунд

    Ожидаемый результат:

    Выполнение скрипта занимает 5 секунд. Именно так было раньше, скрипт выполнялся довольно быстро. Сейчас же стало явно дольше, плюс по процесс хакеру видно, что продукт что-то проверяет в этот момент.

    System Settings

    Operating system: Win 10, x64

    System: Asus P8Z68-V Pro, Core i5-2500K, 8GB RAM

    Product: KTS

    Product Version: 20.0.0.607

    Language: ru-RU

    Product Logs: https://cloud.qainfo.ru/s/twZXAGeshXT2epm


  • Moderators

    Нужно определить какой компонент защиты тормозит выполнения данного скрипта. И сделать трассировки с включенным только этим проблемным компонентом защиты.



  • Проблемный компонент выявить затруднительно. Но похоже, что это ФА.

    Новые трейсы с одним включённым ФА: https://cloud.qainfo.ru/s/zzwQWtPCvNy7HS1

    Но на первых трейсах задержка более очевидна, т.к. были новые коммиты в репозитории.

    Просьба проанализировать в первую очередь именно трейсы из основного поста треда.



Looks like your connection to Beta Testing was lost, please wait while we try to reconnect.