2010-09-06 12 views
18

मैं एक्लिप्स और एडीटी प्लग-इन का उपयोग करके एंड्रॉइड विकसित करता हूं ... और यह ... धीमा है।एंड्रॉइड डेवलपमेंट के लिए ग्रहण अनुकूलन

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

क्या कोई विशिष्ट अनुकूलन है जो मैं एडीटी प्लग-इन का उपयोग करते समय एक्लिप्स प्रदर्शन को बेहतर बनाने के लिए कर सकता हूं?

+0

आपके पास कितनी रैम है? क्या आप अपने जावा और ग्रहण को अद्यतित रखते हैं? व्यक्तिगत रूप से मैं इस eclipse.ini सेटिंग्स का उपयोग करके Pulsar http://www.eclipse.org/pulsar/ – Bactos

+0

प्रारंभ करें: http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings- फॉर-एक्लिप्स/3275659 # 3275659 – VonC

+0

हालांकि एंड्रॉइड/एडीटी विशिष्ट नहीं है, इससे मदद मिल सकती है। http://www.eclipsezone.com/eclipse/forums/t61566.html – MatrixFrog

उत्तर

18

पहले सुनिश्चित करें कि आपके पास जावा और ग्रहण और एडीटी प्लग-इन का एक बिल्कुल हालिया संस्करण है। विशेष रूप से जावा।

फिर ग्रहण बंद करें और उस निर्देशिका को देखें जहां आपने ग्रहण स्थापित किया था। वहां eclipse.ini नामक एक फ़ाइल देखें? बैकअप प्रति बनाएं, फिर उसे टेक्स्ट एडिटर में खोलें। आखिरी कुछ पंक्तियों को देखो।

--launcher.XXMaxPermSize 
512m 
-showsplash 
org.eclipse.platform 
--launcher.defaultAction 
openFile 
-vm 
C:/Program Files/Java/jdk1.6.0_24/bin 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms512m 
-Xmx2g 

अगर यह वास्तव में उस तरह नहीं लगती है, और विकल्प के बारे में मैं वर्णन करने के लिए कर रहा हूँ के अलावा कुछ नहीं बदलते हैं, चिंता मत करो: आप निम्न जैसा कुछ दिखाई देगी। प्रत्येक विकल्प अपनी सफेद रेखा के बिना अपनी लाइन पर शुरू होता है।

प्रदर्शन के लिए महत्वपूर्ण भागों अधिकतम स्थायी पीढ़ी आकार विकल्प, इन दो पंक्तियों के साथ सेट कर रहे हैं (कि -vmargs के सामने प्रकट करना होगा):

--launcher.XXMaxPermSize 
512m 

मैं 256M की सलाह देते हैं अगर आप 2 जी या असली स्मृति की 4 जी है , या 512 मीटर यदि आपके पास अधिक है। इसके बाद, कम से कम स्मृति विकल्प, इस लाइन के साथ सेट (-vmargs के बाद दिखाई देना चाहिए):

-Xms512m 

मेरा सुझाव यह अपनी अधिकतम पर्म आकार विकल्प के रूप में एक ही बात करने के लिए सेट किया जा।

-Xmx2g 

मेरा सुझाव यह यदि आप 2 है 1g के लिए सेट किया: अंत में, वहाँ विकल्प है कि स्मृति की कुल राशि है कि ग्रहण का उपयोग करने में सक्षम हो जाएगा नियंत्रित करता है, इस लाइन पर सेट (-vmargs के बाद दिखाई देना चाहिए) है वास्तविक स्मृति के -4 जी, और यदि आपके पास 2 जी है।

फ़ाइल को सहेजें और ग्रहण को पुनरारंभ करें। आपको अपने सिस्टम के इष्टतम मूल्य को खोजने के लिए सेटिंग्स को ऊपर या नीचे समायोजित करना पड़ सकता है, लेकिन ऊपर दी गई सिफारिशें एक अच्छी शुरुआत बिंदु हैं।

4

एक्लिप्स प्रदर्शन में सुधार करने का एक और तरीका एक ठोस राज्य ड्राइव खरीदना और इसे रूट (सी :) डिवाइस के रूप में उपयोग करना है। ओएस, पेज फाइलें, जावा, एक्लिप्स और अपने सभी वर्कस्पेस को इंस्टॉल करें - जो कुछ भी अक्सर एक्सेस किया जाएगा। यह एक्लिप्स स्टार्टअप में एक विशाल (3x या अधिक) अंतर बनाता है और हार्ड डिस्क की तुलना में समय बनाता है। यह वर्ल्ड वार्कक्राफ्ट के साथ बहुत मदद करता है। :)

मैं अनुभव से कह सकता हूं कि 64-बिट विंडोज 7, 160 जीबी एसएसडी और 8 जीबी मेमोरी वाला क्वाड-कोर इंटेल आई 7 ग्रहण और एंड्रॉइड विकास के लिए बहुत तेज है।

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