2011-09-15 7 views
8

अगर मैं अपने एवीडी के साथ काम/परीक्षण करना चाहता हूं, तो एंड्रॉइड एमुलेटर बहुत धीमी है, मुश्किल से उपयोग योग्य है। मैं ग्रहण के साथ विकास कर रहा हूं और एक हैलोवर्ल्ड ऐप का परीक्षण करने के बारे में था। लेकिन पूरी चीज बहुत धीमी गति से चलती है। क्या यह मेरे पीसी का हार्डवेयर है? विवरण:एंड्रॉइड वर्चुअल डिवाइस सुपर धीमी - पीसी बहुत धीमी है?

AMD Athlon 64 3500+, 2.21 Ghz 
2 GB RAM 
Windows XP 

मैं जानता हूँ कि इसके थोड़े कोयला के साथ चल रहा है, लेकिन वास्तव में, इसके सिर्फ एक फोन एमुलेटर। आप की राय क्या है?

+1

में मदद करता है पीसी वास्तव में राज्य नहीं है यही कारण है कि कला का। मैं इसे अपग्रेड करने का सुझाव दूंगा: अधिक रैम और (कम से कम) एक ड्यूल-कोर सीपीयू * निश्चित रूप से * किसी * प्रकार के सॉफ्टवेयर विकास के लिए * मदद करेगा। –

+0

मेरे मालिक को बताएं: डी – dan

+0

यदि आप इस पर व्यावसायिक रूप से विकास कर रहे हैं पीसी तो गलत जगहों पर पैसे बचाने की कोशिश कर रहा है! [प्रोग्रामर.से] पर यह सवाल (http://programmers.stackexchange.com/questions/ 9 3 9 83/क्यों-न-सभी-कंपनियां-खरीदार-डेवलपर्स-द-बेस्ट-हार्डवेयर) आपको अपने मालिक को यह बताने में मदद कर सकती हैं। –

उत्तर

9

मुझे एक ही समस्या थी। एम्यूलेटर नरक के रूप में धीमा था। एवीडी मैनेजर में आवंटित ढेर आकार को बदलकर आप इसे काफी तेज कर सकते हैं। एवीडी प्रबंधक पर जाएं -> अपने डिवाइस का चयन करें -> "विवरण" बटन पर क्लिक करें। ढेर का आकार शायद 24 या 48 होगा (vm.heapSize: 24)। यहां बताया गया है कि आप ढेर आकार कैसे बढ़ाते हैं।

एवीडी प्रबंधक -> डिवाइस का चयन करें -> संपादित करें -> हार्डवेयर अनुभाग (एक ही विंडो) -> "अधिकतम वीएम एप्लिकेशन हेपसाइज" संपत्ति का चयन करें -> 512 या उच्चतम मान को डबल क्लिक करें और संपादित करें।

एमुलेटर को पुनरारंभ करें (यदि पहले से चल रहा है)।

+1

यह वास्तविक सही उत्तर है, लोग। प्रश्न की भावना यह पता लगाने के लिए है कि क्या एम्यूलेटर के प्रदर्शन में सुधार किया जा सकता है, और यह यहां दिए गए निर्देशों का पालन करके हो सकता है। – GChorn

3

यह सिर्फ एक बहुत धीमा एमुलेटर है। वास्तविक फोन पर परीक्षण करने के लिए सबसे अच्छा विकल्प निश्चित रूप से है।

+2

एंड्रॉइड-x86 काफी तेज है, बीटीडब्ल्यू। –

+0

मैं इसे आजमाउंगा। आप सभी के लिए धन्यवाद! – dan

1

मैं 3 जीबी रैम के साथ इंटेल कोर 2 क्वाड @ 2.33HZ, 2.33Hz का उपयोग कर रहा हूं। परिवर्तन करने के बाद ऐप अपलोड करने में लगभग 20 सेकंड लगते हैं। एम्यूलेटर पर अपने ऐप्स का परीक्षण करने के लिए आपको अपने पीसी को अपग्रेड करना होगा। यदि आपके पास एंड्रॉइड डिवाइस है, तो अच्छा है। आपका पीसी ठीक काम करेगा।

1

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

+0

दुर्भाग्य से एथलॉन 64 3500+ एक एकल कोर प्रोसेसर है। –

1

विकास के दौरान मेरे कंप्यूटर पर एक ही प्रकार का चश्मा था, वास्तव में एमुलेटर काम करने में बहुत धीमा है। आपका स्क्रीन रेज़ोल्यूशन क्या है? मेरे मामले में एक मॉनिटर से कनेक्ट होने पर एमुलेटर को झुका हुआ, वास्तव में लंगड़ा ..

+0

मेरा res। 1280 x 1024 है। आपका मतलब है कि एक छोटा या बड़ा मॉनिटर इसे गति देता है? – dan

+0

बड़ा, लेकिन चूंकि आपका मेरा जितना ऊंचा है, मुझे लगता है कि एमुलेटर आपके चश्मे पर चलाने के लिए भारी है। – Thys

0

मेरा एलसीडी का वर्तमान स्क्रीन रेज़ोल्यूशन 1600 * 900 है और मैं विंडोज 7 का उपयोग कर रहा हूं। यह ठीक काम कर रहा है।

0

मेरे पास एक मैकबुक एयर (बहुत शक्तिशाली नहीं है), एम्यूलेटर बहुत धीमा था। ऐसा इसलिए था क्योंकि इम्यूलेशन विकल्प में होस्ट होस्ट जीपीयू का इस्तेमाल किया गया था। यह भी मदद कर सकता है। के साथ अपने ठीक:

डिवाइस: 3.2 "QVGA लक्ष्य: स्तर 8 मेमोरी राम: 512 ढेर: 128 अनुकरण विकल्प:। टिक नहीं

आशा है कि यह