#650 Долгое выполнение скрипта
-
Accepted
Шаги воспроизведения:
Я собираю Far Manager из исходников сам, один из скриптов проверяет обновления на гит-хабе и обновляет локальную копию. Выглядит он так:
@echo off
echo SVN log: > svnupdlog.txt
echo. >> svnupdlog.txt
svn info https://github.com/FarGroup/FarManager/trunk >> svnupdlog.txt
echo Git:>> svnupdlog.txtecho. >> svnupdlog.txt
cd /d .\fardev
git pull origin -f >> ..\svnupdlog.txt
echo. >> ..\svnupdlog.txt
for /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.txt
exit
Актуальный результат:
Выполнение скрипта занимает около 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
-
Проблемный компонент выявить затруднительно. Но похоже, что это ФА.
Новые трейсы с одним включённым ФА: https://cloud.qainfo.ru/s/zzwQWtPCvNy7HS1
Но на первых трейсах задержка более очевидна, т.к. были новые коммиты в репозитории.
Просьба проанализировать в первую очередь именно трейсы из основного поста треда.
-