हमारी देव टीम वास्तव में फास्ट हार्डवेयर का उपयोग करती है ... $ 6,000 + प्रति देव मशीन जनवरी 2010 तक।
सबसे बड़ा अंतर हमारे लिए बनाए गए किसी एक घटक (हमने एक समय में एक चीज का परीक्षण किया) को वास्तव में तेजी से I / O जोड़ रहा था और हमारे सभी स्रोत कोड को उस हार्डवेयर पर डाल रहा था। हम लगभग 10 अलग-अलग विन्यासों (वीआरएप्टर्स, एसएसडी, आदि ... के साथ विभिन्न RAID) के माध्यम से गए और सबसे अच्छी चीज जो हम साथ आए थे, वह फ्यूजन आईओ से आईओक्सट्रीम ड्राइव थी।
http://www.fusionio.com/products/ioxtreme/
आपको बहुत सारे RAM की आवश्यकता होगी क्योंकि ड्राइवर "लॉक्स" रैम को बड़ी मात्रा में आपके स्वरूपित ब्लॉक आकार ड्राइव पर है।
वे बुरे लड़के गैर-वाष्पशील होते हैं, और रैंडम पढ़ता और लिखता है। पैसे के लिए, हम अपने रिग्स को किसी भी तेजी से संकलित करने के लिए नहीं मिल सके।
मैं तुम्हें एक संकलन देने के लिए जल्दी असली संकलन करूँगा ...
ठीक है, सभी कोड के साथ हमारे मास्टर समाधान में वर्तमान में 37 परियोजनाएं हैं, और विज़ुअल स्टूडियो कोड मेट्रिक्स परिणाम के अनुसार "निष्पादन योग्य" कोड की कुल 92,281 लाइनें हैं। इसे IDE में DEFAULT C # डेवलपर सेटिंग्स के साथ संकलित करने के लिए (बस सभी सेटिंग्स को पुनः लोड किया जाए ताकि आप चाहें तो डिफ़ॉल्ट रूप से डिफ़ॉल्ट के साथ तुलना कर सकते हैं) 22 सेकंड लगते हैं। RAID 5 में 3 वेलोसिरैप्टर के साथ एक समान मशीन पर, 24% की वृद्धि के साथ 29 सेकंड लगते हैं।
यह परीक्षण CLEAN SOLUTION के साथ REBUILD SOLUTION के साथ चलाया गया था, इसलिए यह एक पूर्ण संकलन होना चाहिए था।
मैं आप सभी के बारे में नहीं जानता, लेकिन मैं छोटे से मध्यम परिवर्तन के बाद अक्सर संकलन करता हूं। संभवतः प्रति दिन औसतन 80-100 बार। इसका मतलब है कि बस IOXtreme ड्राइव मुझे प्रति दिन 9.3 मिनट की बचत कर रही है। प्रति डेवलपर $ 70 प्रति घंटे (हमारी औसत देव दर), मोटे तौर पर प्रति दिन 10 डॉलर है। तो बात खुद के भुगतान के लिए लगभग 90 दिन लगते हैं। वास्तव में बुरा नहीं है ... वे इस बिंदु पर स्वतंत्र हैं।
इसके अलावा, मैं वास्तव में दृढ़ता से महसूस करता हूं कि कंपाइल टाइम्स को कभी भी व्याकुलता के लिए एक डेवलपर की सीमा से ऊपर उठने की अनुमति नहीं है। मुझे 2 मिनट प्रतीक्षा करें ... विकी या गूगल या यूट्यूब पर समय बर्बाद करने में। यह मापने के लिए बहुत कठिन है।
ठीक है, इसलिए पूरे रिग्स कुछ इस तरह दिखते हैं:
विंडोज 7 प्रोफेशनल 12GB RAM 2x Quad Core Xeons (E5504) @ 2.00 GHz। 8 गीगाहर्ट्ज प्रति मशीन कुल। हाईपॉइंट 2320 RAID कंट्रोलर सर्वर मोबो (मैं मॉडल को भूल गया, क्षमा करें) RAID 5 में 3x वेलोसराप्टर्स, सी, डी और ई ड्राइव में विभाजित किया गया है। C पर Windows, D पर प्रोग्राम, यूजर डेटा फोल्डर पर E. IO Xtreme Drive as Drive F. ऑल कोड (हमारा और तीसरा पक्ष DLL) ड्राइव F पर है।
आप सभी को शुभकामनाएं!