2009-11-21 8 views

उत्तर

18

सं।

  1. सीपीयू सॉफ्टवेयर विकास के लिए, आपको बहुत सारे कोर की आवश्यकता है। गेमिंग के लिए, आपको तेज़ी से आवश्यकता होती है लेकिन जरूरी नहीं कि कई कोर हों। यह धीरे-धीरे बदल रहा है क्योंकि मल्टीकोर सीपीयू का लाभ लेने के लिए नए गेम लिखे जा रहे हैं, लेकिन सामान्य मामला यह है कि अधिकांश गेमिंग मशीन कच्चे सीपीयू पावर पर ध्यान केंद्रित करती हैं। उदाहरण के लिए, मेरे मामले में, मैं एक आरओआर डेवलपर हूं, और विकास के दौरान मैं चलाता हूं: मेरा संपादक, मोंगेल, सोलर, पोस्टग्रेस्क्ल, और मेमकैच। अधिकांश समय में मेरे पास एक खुले ब्राउज़र, पीडीएफ संपादक और आईट्यून्स भी होते हैं।

  2. रैम अधिकांश गेम 2-3 जीबी रैम के साथ ठीक होंगे। सॉफ्टवेयर विकास के लिए, खासकर वेब विकास - यदि आप एकाधिक सर्वर चलाएंगे - तो आप कम से कम 4 जीबी, या यहां तक ​​कि 8 जीबी रैम भी चाहेंगे।

  3. GPU शीर्ष के- the- लाइन जुआ खेलने के लिए ग्राफिक्स कार्ड $ 500 या अधिक खर्च कर सकते हैं। सॉफ्टवेयर विकास के लिए, आप सबसे सस्ता जीपीयू प्राप्त कर सकते हैं जो आप प्राप्त कर सकते हैं। वीडियो कार्ड का एकमात्र पहलू आप स्वयं को चिंता करना चाहते हैं, यह कई बड़े मॉनीटरों को संभालने की क्षमता है।

यह वास्तव में उपयोगी हो सकता है अगर अपने विकास मशीन तो अपंग है (जुआ खेलने के लिहाज से) आप आप उस मशीन पर खेलना पसंद है खेल नहीं खेल सकते हैं। कोई विकृति नहीं! :)

+0

जब आप ग्राफिक्स कार्ड चुनते हैं, तो आपको इसके लिए भी देखें: एक शांत (शोर प्रशंसक वाला नहीं); अगर आपके सेटअप में समान कुछ भी बचा है, तो आपको प्रदर्शन की गुणवत्ता भी देखना चाहिए (कोई झटका नहीं आदि।) –

+0

यह वास्तव में डरावना है: "आप कम से कम 4 जीबी, या यहां तक ​​कि 8 जीबी रैम भी चाहते हैं"। विशेष रूप से आपने निर्दिष्ट किया है कि यह वेब विकास है। मुझे आश्चर्य है कि अगले दो वर्षों में क्या होता है ... मैं वेब विकास कर रहा हूं इसलिए मुझे 32 जीबी की जरूरत है ... और यह सब कहाँ जाता है? इस अर्थ में मैं गेमिंग मशीनों के साथ बेहतर रहूंगा जहां मेरी स्मृति का उपयोग करने के बारे में कम से कम कच्ची समझ है। – alexkr

+1

जैसा कि मैंने कहा, मेरे मामले में, मैं चलाएँ: एक डाटाबेस सर्वर (PostgreSQL) - 1GB RAM या अधिक एक आवेदन सर्वर (संकर जाति) - 250MB एक संपादक - 1GB RAM एक खोज इंजन के ऊपर गोली मार कर सकते हैं (Solr) - 250-1 जीबी रैम memcached - 256MB +, आप इसे कितना देते हैं इस पर निर्भर करता है क्या होगा यदि मुझे वीएम पर चलने के साथ मेरे वेबपैड को एकीकृत करने की आवश्यकता है? तो मुझे वीएम के लिए 1 जीबी की आवश्यकता होगी। अगर मुझे एक ही समय में चलने वाले एकाधिक संस्करणों का परीक्षण करने की आवश्यकता है तो क्या होगा? फिर प्रत्येक वीजी को 1 जीबी पर चलाएं। हालांकि, ये चरम मामले हैं। ज्यादातर समय, 4 जीबी ठीक होना चाहिए। अभी के लिए :) – Radamanthus

4

यदि आप गेम विकसित करना चाहते हैं, तो सुनिश्चित करें। मुझे पता होना चाहिए, मुझे दोनों पर अनुभव है।

+0

मुझे लगता है कि यह समझ में आता है, लेकिन नहीं, विशेष रूप से गेम विकसित नहीं करना। –

3

मुझे ऐसा लगता है। मुझे लगता है कि गेमिंग के लिए आवश्यक प्रदर्शन डेवलपर्स की मदद करेगा। केवल ओवरकिल ग्राफिक्स होगा, जब तक कि आप बड़े प्रतिपादन सॉफ़्टवेयर का उपयोग न करें, इस मामले में रैम, ग्राफिक्स एक जरूरी है।

अच्छा सीपीयू, बहुत तेज़ रैम, और एक तेज़ एचडी आपको बहुत अच्छा लगेगा।

+0

सच है। हम विजुअल स्टूडियो का उपयोग कर सॉफ्टवेयर विकसित करते हैं और मुझे संदेह है कि यह उच्च अंत ग्राफिक्स कार्ड का विशिष्ट लाभ नहीं लेता है। –

4

जब तक आप ग्राफिक्स/गेम से संबंधित कुछ प्रोग्रामिंग नहीं कर रहे हैं, जरूरी नहीं। अन्यथा वीडियो कार्ड का उपयोग किया जा रहा है। दूसरी तरफ गेमिंग मशीनें उच्च अंत की तरफ बढ़ती हैं जो उन्हें कई प्रोग्रामिंग कार्यों के लिए आदर्श बनाती हैं।

5

गेमिंग मशीनों के कुछ गुण डेवलपर्स की मदद कर सकते हैं, जैसे मेमोरी का अच्छा सौदा, या क्वाड कोर प्रोसेसर (ताकि आप क्रमशः वीएम को परेशानी के बिना चला सकें और तेजी से संकलित कर सकें)।

लेकिन एक तेज़ जीपीयू आपको बहुत अच्छा नहीं करेगा, इसलिए इसमें अधिक पैसा खर्च करने में कोई बात नहीं है। जब तक आप निश्चित रूप से विकास या खेल खेलने की योजना नहीं बनाते।

सारांश: यदि आप मज़े के लिए पीसी का उपयोग करने की योजना बना रहे हैं, तो उचित GPU प्राप्त करें। यदि आप नहीं करते हैं, तो इसे छोड़ दें और बाकी की तरह ही बाकी रखें। आपको पछतावा नहीं होगा।

2

फैंसी वीडियो कार्ड के बिना एक गेमिंग मशीन, मुझे लगता है कि प्रोग्रामर के लिए यह अधिक उपयुक्त है। (उदाहरण के लिए आप अधिक रैम जोड़ने के लिए वीडियो कार्ड धन का उपयोग कर सकते हैं)

6

मैं कहूंगा कि गेमिंग मशीनों और विकास मशीनों, जैसे बड़ी डिस्क, बहुत सारी मेमोरी इत्यादि के बीच कुछ पहलू समान हैं। तो इस संबंध में हाँ , एक गेमिंग मशीन कम अंत डेस्कटॉप से ​​बेहतर फिट होगी।

दूसरी ओर, गेमिंग मशीनों को मजबूती के बजाय कच्चे प्रदर्शन की ओर ट्यून किया जाता है। एक विकास मशीन को अक्सर कला ग्राफिक्स कार्ड की स्थिति की आवश्यकता नहीं होती है, न ही यह डिस्क को गति देने के लिए RAID-0 चाहता है। यदि यह एक डिस्क को दुर्घटनाग्रस्त करता है तो आप अपना पूरा काम खो देते हैं, इसलिए RAID-1 बहुत बेहतर होगा। स्मृति के लिए समान है, ईसीसी (या जिसे आजकल कहा जाता है) थोड़ा धीमा है लेकिन मजबूती देता है।

शक्तिशाली विकास मशीनों के साथ एक गोचा यह है कि वे निष्पादन पर्यावरण के रूप में गैर-कार्यात्मक आवश्यकताओं का प्रतिनिधित्व नहीं करते हैं। यदि आप इस बारे में अवगत नहीं हैं तो आपका सॉफ़्टवेयर "सामान्य" मशीन पर धीमा हो जाएगा क्योंकि यह आपके सुपरकंप्यूटर पर बहुत अच्छा चल रहा है :-) इस पर एक यह है कि विकास मशीनों को हमेशा लक्ष्य मशीनों की तुलना में धीमी गति से रखना चाहिए, लेकिन यह आपके विकास के समय में कटौती। एक बेहतर समाधान परीक्षण वातावरण में धीमी मशीनों और विकास प्रयोगशाला में कुछ धीमी मशीनों के लिए है।

+2

आप हमेशा अपने प्रोग्राम या कंप्यूटर को धीमा कर सकते हैं। उन्हें तेज करना रास्ता कठिन है। एक उच्च अंत पीसी के साथ आप रैम और सीपीयू के किसी भी संयोजन का परीक्षण कर सकते हैं, इसलिए यदि पैसा कोई मुद्दा नहीं है, तो यह एक सार्थक निवेश होगा। मजबूती और स्थिरता को संबोधित करने के लिए – danielkza

+0

+1। –

+0

RAID 0 विकास वर्कस्टेशन के लिए ठीक है, बशर्ते कि आपका स्रोत कोड भंडार कुछ और विश्वसनीय (उदा। नियमित बैकअप के साथ एक अलग सर्वर पर RAID5) पर है। –

3

सॉफ्टवेयर विकास के लिए आपको क्या चाहिए, आमतौर पर पर्याप्त रैम, पर्याप्त एचडीडी स्पेस (और एक तेज एचडीडी या बूट करने के लिए एचडीडी सेट) के साथ एक मशीन है, एक तेज़ मल्टी-कोर प्रोसेसर (यदि आप काम कर रहे हैं तो बहुत महत्वपूर्ण है संकलित भाषाओं के साथ, खासकर सी ++ की पसंद जो जावा या सी # की तुलना में संकलन करने में काफी समय लेती है) और अधिमानतः कई मॉनीटर ड्राइव करने की क्षमता। उत्तरार्द्ध के लिए, यह अधिक मज़ेदार का मामला है क्योंकि स्क्रीन रीयल इस्टेट उन चीजों में से एक है जिनके पास आपके पास पर्याप्त नहीं हो सकता है।

हालांकि इसमें से बहुत कुछ इसकी कच्ची संख्या क्रंचिंग क्षमता के कारण गेमिंग मशीन के लिए कल्पना की तरह लगता है, मुख्य अंतर ग्राफिक्स हार्डवेयर होने की संभावना है।यदि आप 3x 24 "मॉनीटर को 2 डी डिस्प्ले के रूप में चलाने की कोशिश कर रहे हैं तो आपको एक मॉनीटर पर प्रति सेकंड x मिलियन पॉलीगॉन प्रति सेकंड प्रस्तुत करने की आवश्यकता नहीं है। असल में आप शायद आमतौर पर शोर गेमर स्पेक वीडियो कार्ड नहीं चाहते हैं केवल 3 डी प्रतिपादन करते समय चमकता है; आपको "समर्थक" ग्राफिक्स कार्ड से अधिक प्राप्त करने की अधिक संभावना होती है जो इसके बजाय 4 मॉनीटर ड्राइव कर सकती है।

तो हाँ, मुझे लगता है कि कल्पना काफी समान है और बहुत कुछ है दोनों के बीच लेकिन अंत में ओवरलैप के एक डेवलपर कल्पना मशीन एक गेमिंग रिग के रूप में ही नहीं है।

1

गेमिंग मशीनों अपने बटुए ;-) के अलावा सब कुछ के लिए महान हैं

+0

... और आपके कार्यालय में शोर स्तर। – innaM

1

प्रोग्रामिंग WPF shader प्रभाव उन विशेष कार्य जहां एक गेमिंग मशीन आप अधिक करने के लिए है, जबकि खेल-विकास में काम नहीं कर वास्तव में अनुमति दे सकते हैं में से एक है । इसके अलावा, GPGPU काम तेजी से स्मृति हस्तांतरण और तेजी से जीपीयू से लाभ हो सकता है।

संबंधित मुद्दे

 संबंधित मुद्दे