Tim pengembang kami menggunakan perangkat keras SANGAT cepat ... $ 6.000 + per Mesin Dev per Januari 2010.
Perbedaan TERBESAR setiap komponen yang dibuat untuk kami (kami menguji satu hal pada suatu waktu) adalah menambahkan I / O sangat cepat dan menempatkan semua kode sumber kami pada perangkat keras itu. Kami melewati sekitar 10 konfigurasi yang berbeda (Berbagai RAID dengan VRaptors, SSD, dll ...) dan item terbaik yang kami dapatkan adalah drive IOXtreme dari Fusion IO.
http://www.fusionio.com/products/ioxtreme/
Anda akan membutuhkan banyak RAM karena driver "mengunci" RAM dalam jumlah yang lebih besar semakin kecil ukuran blok yang diformat pada drive.
Anak-anak nakal itu tidak mudah menguap, dan SUPER cepat di kedua Random membaca dan menulis. Demi uang, kami tidak dapat membuat rig kami dikompilasi lebih cepat.
Saya akan mengatur waktu kompilasi dengan cepat untuk memberi Anda ide ...
OK, solusi Master kami dengan kode SEMUA saat ini memiliki 37 proyek, dan total 92.281 baris kode "dapat dieksekusi" sesuai dengan Hasil Metrik Kode Studio Visual. Untuk mengompilasinya dengan pengaturan pengembang DEFAULT C # di IDE (cukup isi ulang semua pengaturan sehingga Anda dapat membandingkan secara objektif dengan default jika Anda mau) membutuhkan waktu 22 detik. Pada mesin yang identik dengan 3 Velociraptors di RAID 5 membutuhkan waktu 29 detik, jadi sekitar 24% peningkatan.
Tes itu dijalankan dengan SOLUSI BERSIH diikuti oleh SOLUSI REBUILD, jadi seharusnya kompilasi penuh.
Saya tidak tahu tentang Anda semua, tetapi saya sering melakukan kompilasi setelah perubahan kecil hingga sedang. Mungkin rata-rata 80-100 kali per hari. Itu berarti bahwa HANYA IOXtreme drive menyelamatkan saya 9,3 menit per hari. Pada $ 70 per jam (rata-rata tingkat devs kami, kira-kira) yaitu $ 10 sehari, per pengembang. Jadi, hal itu membutuhkan waktu sekitar 90 hari untuk membayarnya sendiri. Lumayan kok ... mereka bebas pada saat ini.
Juga, saya BENAR-BENAR sangat merasa bahwa waktu kompilasi harus tidak pernah diizinkan untuk naik di atas ambang batas pengembang untuk gangguan. Buat saya menunggu 2 menit ... Masuk pada Wiki atau Google atau Youtube membuang-buang waktu. Itu jauh lebih sulit untuk diukur.
OK, jadi seluruh rig terlihat seperti ini:
Windows 7 Professional
RAM 12GB
2x Quad Core Xeon (E5504) @ 2,00 GHz. Total 8 GHz per mesin.
Highpoint 2320 Pengontrol RAID
Server Mobo (saya lupa modelnya, maaf)
3x Velociraptors di RAID 5, dipartisi menjadi drive C, D, dan E.
Windows pada C, program pada D, folder Data Pengguna pada E.
IO Xtreme Drive sebagai Drive F. Semua kode (DLL kami dan pihak ketiga) ada di Drive F.
Semoga sukses untuk Anda semua!