Git Windows'ta son derece yavaş


19

Nelerin değiştiğinden emin değilim, ancak Git kurulumum ortalama boyutlu bir depoda son derece yavaş olmaya başladı. Diğerleri Git'i benzer makinelerde aynı havuzla kullanır.

Yerel dosyalarla çalışan çeşitli komutlar yavaştır, örn. status& commit. pushhızlı.

Windows 10, Git 2.11.0 64 bit, yüksek CPU tüketimi.

Daha önce reddedilen tipik sorunlar ve çözümler:

  • antivirüs
  • Ağ sürücüsü
  • core.fscache

time git status( git-bashaka MinGW'den):

real    0m29.017s
user    0m0.015s
sys     0m0.031s

GIT_TRACE_PERFORMANCE=true git statusNe yazık ki izleme performansı sadece tek bir atomik yığın gösterdi:

performance: 32.583549907 s: git command: git status

Özellikle sorunlarınızla konuşamıyorum, ancak başlamanız önerilir prune. Denediğiniz diğer işlemlerde yükü hafifletmelidir. İyi şanslar!
eebbesen

1
PDB'leri almak için git'i ( github.com/git-for-windows/git.git ) Visual Studio ( github.com/git-for-windows/git/commit/… ) ile kendi başınıza derleyin . Şimdi cmd.exe'yi yönetici olarak açın ve şunu çalıştırın: wpr.exe -start CPU -start ReferenceSet -filemode && timeout -1 && wpr.exe -stop C: \ HighCPUUsage.etl . şimdi yavaş git eylemlerinizi yapın. Bunu yaptıktan sonra, CMD'ye geri dönün ve günlük kaydını durdurmak için bir tuşa basın. Git için büyük ETL + kendi oluşturulan PDbs zip ve zip (onedrive paylaşım bağlantısı) paylaşmak
magicandre1981

1
Ne yazık ki bir noktada git tekrar hızlı hale geliyor ve destek mühendisleri bana depoda nelerin değiştiğini söyleyemiyorlar.
kirilloid

1
Artık bu soruya bir cevap ekleyemiyorum, ancak aynı sorunu yaşadım, düzelttim ve bu sayfaya tekrar gelenler için bunu belgelemek istiyorum. 2.14'ten Git 2.15'e yükseltmek (yeni bir terminal açmak bile değil) bana 3 kat git statushız kazandırdı. Bunun olduğuna inanıyorum: github.com/git-for-windows/git/pull/1344
alejandro5042

1
Ana klasörüm (içeren .gitconfig) bir ağ paylaşımında olduğundan bu sorunu yaşadım . MSYS'yi yükleyip sonra MSYS'ye git'i yükleyerek düzelttim pacman -S git. MSYS ayrı bir giriş klasörü olduğundan bu çalışır.
jpaugh

Yanıtlar:


3

Bu Stack Overflow yayını benim için çalıştı: Git Bash (mintty) Windows 10 işletim sisteminde son derece yavaş

Eski soru, biliyorum, ama son zamanlarda sorunla karşılaştım ve cevabı buldum - bu yüzden çoğaltacağımı düşündüm. Esasen, AMD Radeon Grafik Sürücüsünün nane hızını yavaşlatmasıyla ilgili bir sorundu. Aygıt Yöneticisi'ne gidin ve Intel Tümleşik Grafikler lehine AMD Radeon Graphics'i devre dışı bırakın. Nedenini bulmaya çalıştım ama şimdiye kadar hiç şans yok.


2
Bu çözüm sizin için işe yaradı mı, çünkü bir cevap yazıyorsunuz ve hakkında yazdığınız gönderilen çözümü onaylamadıysanız, bu gerçekten bir cevap değil ve bu nedenle "Neden yorum yapmak için 50 itibara ihtiyacım var" yorum yapmaya nasıl başlayabileceğinizi anladığınızdan emin olmak için.
Pezevenk Suyu IT

Bu makinede sadece intel grafik yongaseti vardı, bu yüzden zaten yapmıştım gibi. Ayrıca modern yazılımın donanımı nasıl kullandığına dair anlayışımdan, nane tarzının GPU'yu kullanma şansı bir şekilde oldukça zayıf. Bir sürücüde CPU'yu sıkıştıran bir hata olabilir, ancak aynı zamanda çok olası bir durum değildir. Ah, ve minGW konsolu bile kullanmıyorum - PATH'ye yürütülebilir dosyalar ile standart windows cmd kullanıyorum.
kirilloid

Holly ... bu benim için çalıştı. Bunun neden olduğunu öğrenmede şansın oldu mu? @Abi
pmoleri

1
Grafik sürücünüzü devre dışı bırakma !!!! ??? Bir çözüm değil.
Triynko
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.