Git sh.exe processo de bifurcação no Windows XP, lento?
@Git é essencial para o meu fluxo de trabalho. Eu executo o MSYS Git no Windows XP na minha máquina quad core com 3 GB de RAM e, normalmente, é responsivo e compact
De repente, surgiu um problema pelo qual leva> 30 segundos para executar qualquer comando no prompt de comando do Git Bash, incluindols
oucd
. Curiosamente, no prompt do bash, parece quels
é executado rapidamente, posso ver a saída dels
, mas leva aproximadamente 30 segundos para o prompt retornar. Se eu alternar para o prompt de comando do Windows (executandocmd
no menu Iniciar) Os comandos relacionados ao git também levam uma eternidade, mesmo que sejam executados. Por exemplogit status
pode demorar quase um minuto antes que algo aconteça. Às vezes, os processos simplesmente não termina
Observe que eu tenho o "MSYS Git" instalado, bem como o "MSYS" regular para coisas comoMinGW
emake
.
Acredito que o problema esteja relacionado ash.exe
localizado emC:\Program Files\Git\bin
. Quando eu corrols
no prompt do bash ou quando eu chamogit
no prompt do Windows, o gerenciador de tarefas mostra até quatro instâncias desh.exe
rocessos que vêm e vã
Aqui estou esperandols
para retornar e você pode ver o gerenciador de tarefasgit.exe
em execução e quatro instâncias desh.exe
:
Se euctrl-c
no meio de umls
Às vezes, recebo erros que incluem:
sh.exe": fork: Resource temporarily unavailable
0 [main] sh.exe" 1624 proc_subproc: Couldn't duplicate my handle<0x6FC> fo
r pid 6052, Win32 error 5
sh.exe": fork: Resource temporarily unavailable
Ou paragit status
: status $ git
sh.exe": fork: Resource temporarily unavailable
sh.exe": fork: Resource temporarily unavailable
sh.exe": fork: Resource temporarily unavailable
sh.exe": fork: Resource temporarily unavailable
Posso corrigir isso para que o git execute rapidamente novamente e, em caso afirmativo, com
oisas que eu tentei:
Reboot Atualize o MSYS Git para a versão mais recente e reinicie Atualize o MSYS para a versão mais recente e reinicie Desinstale o MSYS e desinstale e reinstale o MSYS Git sozinho e reinicialize Gostaria muito de não limpar minha caixa e reinstalar o Windows, mas o farei se não conseguir consertar isso. Não consigo mais codificar se demorar 30 segundos para executargit status
oucd.