Команда Mintty / Bash занимает доли секунды процессора, но задержка в режиме реального времени слишком велика - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть сценарий BASH, который проверяет, настроена ли у вас правильная среда перед запуском, часть из которой проверяет наличие определенных исполняемых файлов на вашем пути с помощью команды "which", но я наблюдаю выполнение этого в реальном времени команда слишком длинная. Это на Windows 10 с Mintty 2.8.5 (x96-64-pc-msys), который поставляется в комплекте с Git для Windows (Git Bash):

$ time which yarn
/c/Program Files (x86)/Yarn/bin/yarn

real    0m11.820s
user    0m0.077s
sys     0m0.140s

11 секунд реального времени?!?! Почему так долго? Похоже, это происходит только с файлами, которые находятся в пространстве пути Windows, а не с файлами в пути * nix:

$ time which find
/usr/bin/find

real    0m0.143s
user    0m0.062s
sys     0m0.061s

Это действительно расстраивает. Кто-нибудь видел это раньше? Любые предложения о том, как или почему это происходит?

...