Долгое выполнение скрипта
-
<p><strong>Шаги воспроизведения:</strong></p>
<p><span></span>Я собираю Far Manager из исходников сам, один из скриптов проверяет обновления на гит-хабе и обновляет локальную копию. Выглядит он так:</p>
<p><code>@echo off</code><code>echo SVN log: > svnupdlog.txt</code><code>echo. >> svnupdlog.txt</code><code>svn info https://github.com/FarGroup/FarManager/trunk >> svnupdlog.txt</code><code>echo Git:>> svnupdlog.txtecho. >> svnupdlog.txt</code><code>cd /d .\fardev</code><code>git pull origin -f >> ..\svnupdlog.txt</code><code>echo. >> ..\svnupdlog.txt</code><code>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</code><code>exit</code></p>
<p><strong>Актуальный результат:</strong></p>
<p><span></span>Выполнение скрипта занимает около 15 секунд</p>
<p><strong>Ожидаемый результат:</strong></p>
<p><span></span>Выполнение скрипта занимает 5 секунд. Именно так было раньше, скрипт выполнялся довольно быстро. Сейчас же стало явно дольше, плюс по процесс хакеру видно, что продукт что-то проверяет в этот момент.</p> -
<p><strong>Шаги воспроизведения:</strong></p>
<p><span></span>Я собираю Far Manager из исходников сам, один из скриптов проверяет обновления на гит-хабе и обновляет локальную копию. Выглядит он так:</p>
<p><code>@echo off</code><code>echo SVN log: > svnupdlog.txt</code><code>echo. >> svnupdlog.txt</code><code>svn info https://github.com/FarGroup/FarManager/trunk >> svnupdlog.txt</code><code>echo Git:>> svnupdlog.txtecho. >> svnupdlog.txt</code><code>cd /d .\fardev</code><code>git pull origin -f >> ..\svnupdlog.txt</code><code>echo. >> ..\svnupdlog.txt</code><code>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</code><code>exit</code></p>
<p><strong>Актуальный результат:</strong></p>
<p><span></span>Выполнение скрипта занимает около 15 секунд</p>
<p><strong>Ожидаемый результат:</strong></p>
<p><span></span>Выполнение скрипта занимает 5 секунд. Именно так было раньше, скрипт выполнялся довольно быстро. Сейчас же стало явно дольше, плюс по процесс хакеру видно, что продукт что-то проверяет в этот момент.</p><p>Нужно определить какой компонент защиты тормозит выполнения данного скрипта. И сделать трассировки с включенным только этим проблемным компонентом защиты.</p>
-
<p>Проблемный компонент выявить затруднительно. Но похоже, что это ФА.</p>
<p>Новые трейсы с одним включённым ФА: <a href="https://cloud.qainfo.ru/s/zzwQWtPCvNy7HS1" target="_blank" rel="noopener">https://cloud.qainfo.ru/s/zzwQWtPCvNy7HS1</a></p>
<p>Но на первых трейсах задержка более очевидна, т.к. были новые коммиты в репозитории.</p>
<p>Просьба проанализировать в первую очередь именно трейсы из основного поста треда.</p>
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login© 2026 АО «Лаборатория Касперского»