Geliştirme ekibimiz, Ocak 2010'dan beri GERÇEKTEN hızlı donanım ... Dev Makine başına 6.000 $ + kullanıyor.
Bizim için yapılan herhangi bir bileşenin (her seferinde bir şeyi test ettik) BÜYÜK BİR fark gerçekten hızlı G / Ç ekleyerek tüm kaynak kodumuzu bu donanıma koyuyordu. Yaklaşık 10 farklı konfigürasyon yaptık (VRaptor'lu çeşitli RAID'ler, SSD'ler, Etc ...) ve bulduğumuz en iyi ürün Fusion IO'nun IOXtreme sürücüsü oldu.
http://www.fusionio.com/products/ioxtreme/
Sürücü, RAM'i büyük miktarlarda "kilitlediğinde" biçimlendirilmiş blok boyutunuz sürücüde ne kadar küçükse o kadar fazla RAM gerekir.
Bu kötü çocuklar uçucu değildir ve her iki Rastgele de hızlı okur ve yazar. Para için, kulelerimizin daha hızlı bir şekilde derlenmesini sağlayamadık.
Sana bir fikir vermek için çabucak derleneceğim.
Tamam, TÜM kodlu Master çözümümüz şu anda 37 projeye ve Visual Studio Code Metrics Sonuçlarına göre toplam 92.281 satır "çalıştırılabilir" kod içeriyor. IDE'deki DEFAULT C # geliştirici ayarları ile derlemek için (sadece tüm ayarları yeniden yüklediniz, böylece isterseniz nesnel olarak varsayılanlarla karşılaştırabilirsiniz) 22 saniye sürüyor. RAID 5'teki 3 Velociraptors bulunan özdeş bir makinede 29 saniye sürüyor, bu yüzden yaklaşık% 24 artış.
Bu test CLEAN SOLUTION ile ve ardından REBUILD SOLUTION ile yapıldı, bu yüzden tam bir derleme olmalıydı.
Hepinizi bilmiyorum ama küçük ve orta değişikliklerden sonra sık sık derlerim. Muhtemelen günde ortalama 80-100 kez. Bu, JUST'ın IOXtreme diskinin günde 9,3 dakika tasarruf sağladığı anlamına geliyor. Saatte 70 ABD Doları (ortalama devs oranı, kabaca), geliştirici başına günde 10 ABD dolarıdır. Bu yüzden, işin bedelinin ödenmesi yaklaşık 90 gün sürüyor. Fena değil gerçekten ... bu noktada özgürler.
Ayrıca, derleme zamanlarının bir geliştiricinin dikkat dağıtma eşiğinin üzerine çıkmasına asla izin verilmeyeceğini kesinlikle hissediyorum. Beni 2 dakika beklettin ... Wiki'de veya Google'da veya Youtube'da zaman kaybediyor. Bunu ölçmek çok daha zor.
Tamam, yani tüm platformlar şuna benziyor:
Windows 7 Professional 12 GB RAM 2x Dört Çekirdekli Xeon'lar (E5504) @ 2.00 GHz. Makine başına toplam 8 GHz. Highpoint 2320 RAID Denetleyicileri Sunucu Mobo (modeli unuttum, üzgünüm) 3x RAID 5'teki Velociraptors, C, D ve E sürücülerine ayrılmıştır. C üzerinde Windows, D programları, E. üzerinde Kullanıcı Verileri klasörleri. F F olarak IO Xtreme Drive Tüm kodlar (bizim ve üçüncü taraf DLL'ler) F F üzerindedir.
Hepinize iyi şanslar!