के लिए कौन सा हार्डवेयर कारक महत्वपूर्ण है, मुझे अक्सर जावा कोड संकलित करना होगा, विशेष रूप से जीडब्ल्यूटी जैसी चीजें जो पूर्ण होने में आयु लेती हैं। मैं उस ओवरहेड से नहीं बच सकता लेकिन मैं बेहतर हार्डवेयर के साथ इसे कम करना चाहता हूं। कौन सा कारक इस तरह के संकलन को यथासंभव तेज़ बना देगा? (मुझे पता है कि यह थोड़ा सा व्यक्तिपरक है, लेकिन जब संकलन में आता है, तो मुझे यकीन है कि कुछ कारक दूसरों की तुलना में अधिक महत्वपूर्ण हैं)।फास्ट कोड संकलन
उदाहरण के लिए, मुझे लगता है कि 3.6 गीगाहर्ट्ज/कोर पर चलने वाला एक ड्यूल कोर एक क्वाड कोर से तेज हो सकता है जो संकलन के समय 2.8 गीगा/कोर पर चलता है (विशेष रूप से जब जावा कोड/जीडब्ल्यूटी कोड संकलन वर्तमान में एकल होता है पिरोया)।
तो, इस विशिष्ट समस्या के संबंध में हार्डवेयर खरीदने पर मुझे किस तरह का कारक माना जाना चाहिए?
संपादित करें:
मैं यह काफी सामान्य लगता है जब मेरी विशिष्ट स्थिति का उल्लेख किए बिना इन संकलन के बारे में बात। मैं जीडब्ल्यूटी & स्कैला संकलन से निपट रहा हूं, जो धीमा धीमा है, हालांकि संकलन के दौरान मुझे अपनी हार्ड डिस्क पर उच्च भार नहीं दिखता है।
क्या मुझे इसे 2.4 गीगाहर्ट्ज के 4+ कोर या सीपीयू के साथ 3.4 गीगाहर्ट्ज के 2 कोर के सीपीयू के साथ तेज करना चाहिए? क्या दोहरी 2 जीबी डीडीआर 3 रैम तेज हो जाएगी या दोहरी 4 जीबी डीडीआर 2 इसे तेज कर देगा? क्या RAID 0 एक बड़ा अंतर करेगा?
संकलक पर निर्भर हो सकता है। एक स्मार्ट कंपाइलर आपके स्रोत को स्वतंत्र समूहों में विभाजित करने और समानांतर में संकलित करने में सक्षम हो सकता है। –