Cygwin'de çatallanma hızını tartışan bir yazı ile karşılaştım, Windows XP'de saniyede yaklaşık 30-50 beklenen bir 'çatal oranı' verdim ( bağlantı )
Karşılaştırılabilir sonuçlar elde etmeyi bekleyebileceğim bir Core 2 ikilisi (1.79GHz) var, ancak sadece saniyede 8 çatal yönetiyor (ve bazen çok daha az):
$ while (true); do date --utc; done | uniq -c
5 Wed Apr 21 12:38:10 UTC 2010
6 Wed Apr 21 12:38:11 UTC 2010
1 Wed Apr 21 12:38:12 UTC 2010
1 Wed Apr 21 12:38:13 UTC 2010
8 Wed Apr 21 12:38:14 UTC 2010
8 Wed Apr 21 12:38:15 UTC 2010
6 Wed Apr 21 12:38:16 UTC 2010
1 Wed Apr 21 12:38:18 UTC 2010
9 Wed Apr 21 12:38:19 UTC 2010
İşleri hızlandırmak için yapabileceğim herhangi bir şey önerebilir misin? Bu makine aslında kendisinden önce ben kullandım diğerlerinden daha Cygwin çok yavaş hareket vardı çok yavaş.
Güncelleme
Sorumu haklı çıkaralım: Daha hızlı bir çatala sahip olmanın sihirli bir şekilde hayatımı daha iyi hale getireceğine inanmıyorum, ancak bu karşılaştırmanın dış yürütülebilir dosyaların normal kullanımı nedeniyle bash'da gördüğüm performans sorunları için iyi bir proxy olduğuna inanıyorum. değerleri hesaplamak. Kabuk başlatma komut dosyalarımdan ve bash tamamlamadan geçerek ve harici komutları dahili komutlarla değiştirmeye çalışarak Cygwin'de fark edilir bir hız elde ediyorum; Linux'ta bu bir sorun değil. Yine de, bu mümkün değildir ve bilgisayarım şu anda sıcak bir önbellek ve yüksüz bir kabuk başlatmak için ~ 14s alıyor.