उन ऐप्स के लिए जिन्हें मैं विजुअल सी # में लिख रहा हूं?मैं न्यूनतम सिस्टम आवश्यकताओं की गणना कैसे करूं?
उत्तर
परीक्षण।
(कोई, वास्तव में, कि इसके लिए बस इतना ही है।)
आप बस उपयोगकर्ताओं द्वारा उपयोग किए जाने वाले सामान्य वातावरण पर इसे आजमाएं। (देव मशीन अक्सर सामान्य उपयोगकर्ताओं की तुलना में अधिक कठिन होती हैं; यह अक्सर देवताओं को लगता है कि चीजें वास्तव में उनके मुकाबले बेहतर होती हैं) – seand
@seand: यह लैपटॉप पर विकास के अच्छे लाभों में से एक है: आपका लक्षित कंप्यूटर अक्सर तेज़ होता है। –
गतिशीलता के अलावा अन्य अच्छे लाभ क्या हैं? – ya23
खैर, सी # में लिखा आपके आवेदन के लिए न्यूनतम आवश्यकताओं को शायद नेट ढांचा है, जो एक अच्छा page here आवश्यकताओं को सूचीबद्ध किया गया है होने जा रहा है विभिन्न संस्करणों के लिए।
आपका ऐप अनुशंसित न्यूनतम का उपयोग कैसे करेगा? आपको कुछ हार्डवेयर (
) या वर्चुअल मशीन
टिप्पणियां देखना होगा) और इसे आज़माएं।
एक वीएम जरूरी नहीं है कि यहां सहायक हो। –
@ स्टेवेन मानना चाहिए कि मुझे वीएम के साथ ज्यादा अनुभव नहीं हुआ है! मैंने सुझाव दिया कि यह धीमा हार्डवेयर अनुकरण करने का एक तरीका हो सकता है (आप उपलब्ध स्मृति को सीमित कर सकते हैं और एक त्वरित [google says] (http://communities.vmware.com/message/1018981) आप सीपीयू को थ्रॉटल कर सकते हैं) – Samuel
समस्या यह है कि मशीन के वीएम में वास्तविक मशीन के समान प्रदर्शन विशेषताओं की आवश्यकता नहीं होती है: आमतौर पर, यह अधिक धीरे-धीरे चलता है। तो, हाँ, आप स्मृति अक्षम कर सकते हैं, प्रोसेसर अक्षम कर सकते हैं, और कम घड़ी की गति। लेकिन, वास्तव में, क्यूए के पास बैठे कुछ "सामान्य" मशीनें होंगी, और आपका सॉफ़्टवेयर जरूरी नहीं है कि वह सबसे पुराने पर * अच्छी तरह से * चल रहा हो। –
यह आपके द्वारा लिखे गए आवेदन के प्रकार से निर्भर करता है। उदाहरण के लिए एक 3 डी वीडियो गेम को डायरेक्टएक्स सक्षम हार्डवेयर की आवश्यकता हो सकती है। यदि आप एक कार्यालय ऐप (वर्ड प्रोसेसर और इतने पर) लिख रहे हैं तो .NET Framework के साथ हर आधुनिक कंप्यूटर पर्याप्त है :)
जरूरी नहीं है, यह सब इस बात पर निर्भर करता है कि एप्लिकेशन क्या करता है और यह कितना अच्छा लिखा जाता है। मैंने कुछ संसाधन पहले से ही .NET अनुप्रयोगों को हॉगिंग देखा है और वे भी बहुत कुछ नहीं कर रहे थे। – fletcher
मैं सुझाव देता हूं कि केवल आपके सॉफ़्टवेयर के साथ एक वीएम स्थापित करें और फिर रैम और प्रोसेसर चश्मा को बदल दें यह और retest।
इसमें कुछ समय लगेगा लेकिन यह निर्धारित करने का एक शानदार तरीका होगा और यह देखने के लिए कि आप किन क्षेत्रों को बढ़ा सकते हैं।
फिर, वीएम की विशेषताओं के कारण, सबसे अच्छा यह एक छत स्थापित कर सकता है। दूसरे शब्दों में, यदि यह किसी विशेष वीएम पर अच्छी तरह से चलता है, तो इसे कम से कम एक वास्तविक मशीन पर एक ही मूल संख्या के साथ चलाना चाहिए। –
समस्या यह नहीं है कि यह धीमी गति से चलता है लेकिन यह वास्तविक समय प्रक्रिया पर नहीं है। तो जब वे बहुत तेज होते हैं, तो वे सेकंड हो सकते हैं, अन्य धीमे होते हैं। तो लॉन्च होने पर एक ही एप्लीकेशन को एक ही परिणाम देने के लिए अलग-अलग समय लगेगा। – Charlie
@ चार्ली: मुझे खेद है, मुझे समझ में नहीं आता है। –
आपको यह पोस्ट उपयोगी हो सकता है - http://stackoverflow.com/questions/3227766/what-tools-can-i-use-to-determine-the-hardware-requirements-of-my-plication – fletcher