एंड्रॉइड स्टूडियो धीमा है (गति कैसे करें)?


380

मैंने हाल ही में ग्रहण से एंड्रॉइड स्टूडियो में अपग्रेड किया है और मैं वास्तव में अनुभव को पसंद नहीं कर रहा हूं। मैं उन दोनों की तुलना विंडोज 7 64 बिट पर 16GB RAM और Intel i7 4770 के साथ NVidia Geforce 780 को नवीनतम NVidia ड्राइवरों के साथ चलाने से करता हूं अगर यह मायने रखता है और मैं नवीनतम JDK और नवीनतम Android स्टूडियो चला रहा हूं।

एंड्रॉइड स्टूडियो उस प्रोजेक्ट के निर्माण में बहुत धीमा है, जिसके साथ मैं रह सकता हूं, लेकिन यह बहुत ही संसाधन गहन है और कभी-कभी पीसी को क्रॉल तक धीमा कर देता है।

जब भी मैं AS में कुछ भी बना रहा हूं या चला रहा हूं, मेरा पीसी बेहद सुस्त होता जा रहा है। यदि मैं "ग्रेड बिल्ड रनिंग" स्पिनर पर क्लिक करता हूं, तो यह स्क्रीन की टिमटिमा और कभी-कभी मेरे दूसरे मॉनिटर को खाली करने का कारण बनता है, जो मुझे बहुत अजीब लगता है। RAM का उपयोग भी ~ 3GB तक हो जाता है, जो मुझे कुछ भी नहीं करने के लिए अत्यधिक लगता है (यह तब है जब यह कुछ बिल्ड के बाद बेकार है)।

इसके अलावा, AS के निचले हिस्से के पैनल चारों ओर उछलते रहते हैं, जो एक भयानक उपयोगकर्ता अनुभव है (जो कुछ भी हो रहा है, बहुत कष्टप्रद है) के आधार पर एक तदर्थ आधार पर ( या कुछ और से या कुछ भी Androidकरने के Messagesलिए आगे बढ़ता है Version Control)।

जो मैं जानना चाहता हूं वह मूल रूप से है:

1) मैं एंड्रॉइड स्टूडियो को बेहतर तरीके से कैसे चलाऊं? मैं कुछ गलत कर रहा हूं या कुछ अपडेट गायब कर रहा हूं, जिनके बारे में मुझे जानकारी नहीं है और मुझे यकीन है कि अन्य लोगों ने भी इन व्यवहारों पर ध्यान दिया है और इसके कुछ समाधान ढूंढे हैं।

2) मैं नीचे के पैनल को "पिन" कैसे करूं ताकि वे इधर-उधर न उछलें और इसके बजाय, मुझे, उपयोगकर्ता को नेविगेट करने दें, जब मैं उनके बजाय स्वचालित रूप से स्विच करने की इच्छा रखता हूं?

बहुत धन्यवाद और मेरे माफी फिर से अगर यह इन सवालों के लिए सही जगह नहीं है।

1 और कुछ टिप्पणियाँ संपादित करें :

  • मैं stableआज के रूप में नवीनतम निर्माण का उपयोग कर रहा हूँ । बिल्ड हैAndroid Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015
  • व्यवहार जावा 7 या 8 का उपयोग करते समय होता है। यह जावा के संस्करण से संबंधित प्रतीत नहीं होता है।
  • मैं प्रस्तुति मोड का उपयोग नहीं कर रहा / रही हूं। बस वेनिला दृश्य।
  • बिल्ड कॉन्फ़िगरेशन में परिवर्तन करना (@Blackbelt और उसके उत्तर के लिए धन्यवाद) बिल्ड के साथ मदद करने के लिए प्रकट होता है, लेकिन सुस्ती और सामान्य उपयोगकर्ता अनुभव के साथ अन्य समस्याएं बनी हुई हैं।

159
उस आदमी को आग लगाने की ज़रूरत है जो एंड्रॉइड स्टूडियो @google की निगरानी करता है। मेरा पीसी अभी शाब्दिक है। मेरा माउस पॉइंटर जंप करता है। Android स्टूडियो का उपयोग करने के लिए इसकी बेहद निराशा है। यह पहले बेहतर होता था
user2831855

10
android स्टूडियो भारी नहीं है। अगर कुछ भी है, तो ढाल निर्माण धीमा है। मैं इसे बिना किसी धीमे धीमे उपयोग में
लाता हूँ

24
भयानक ... मैं जावा / एंड्रॉइड / एएस के साथ नया हूं ... मैं इसका अनुसरण कर http://developer.android.com/training/basics/firstapp/index.htmlरहा हूं .... मैंने सोमवार को शुरू किया ... आज शनिवार है ... मैंने कोड की 30 पंक्तियां मुश्किल से लिखी हैं ... ग्रेडल लेता है कुछ भी करने के लिए इतने मिनट / सब कुछ ... त्रुटियों को लगातार 'अवैध कैश' की आवश्यकता होती है, जिसके लिए 12 मिनट फिर से शुरू करने की आवश्यकता होती है ... मैं 15 साल से प्रोग्रामिंग कर रहा हूं ... सच है कि मैं एक पुरानी मशीन पर हूं (मैं मेरी winxp की तरह) ... शायद यही समस्या है
dsdsdsdsd

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

11
मैंने पाया कि एंड्रॉइड स्टूडियो लिनक्स पर आधारित ओएस, जैसे कि उबंटू में अधिक तेजी से थोड़ा अधिक स्थिर है। मैंने एक ही एंड्रॉइड स्टूडियो और जेनमोशन का उपयोग करके विंडोज और उबंटू के बीच स्विच किया। वे उबंटू में अच्छी तरह से काम कर रहे हैं लेकिन विंडोज में स्लैगिंग कर रहे हैं।
अंडियाना

जवाबों:


258

इसका सारांश प्रस्तुत करना

1) AndroidStudio के settings > compileसक्षम चेकबॉक्स में जिसका नाम है Compile independent modules in parallel

2) Help> Edit Custom VM Optionsमेरे अधीन :

-Xms1024m 
-Xmx4096m # <------ increase this to most of your RAM 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=440m 
-XX:+UseCompressedOops 
-XX:-HeapDumpOnOutOfMemoryError 
-Dfile.encoding=UTF-8

पुनश्च - कुछ लोग कहते हैं कि VM विकल्पों के बजाय नोट करना बेहतर होगा, उन पंक्तियों को एक लाइन सिंगल कमांड में gradle.properties में जोड़कर ओवरराइड किया जा सकता है, जैसे:

org.gradle.jvmargs = -Xms1024m -Xmx4096m ......

3) मेरे पास 4GB RAM वाला एक पुराना डुअल कोर है, ubuntu चल रहा है। Qs कमांड लाइन विकल्प मेरे पास केवल --offline(जो निर्दिष्ट करता है कि बिल्ड को नेटवर्क संसाधनों तक पहुंच के बिना काम करना चाहिए)। मैंने शेष चेकबॉक्स को भी सक्षम किया और अब यह ठीक चल रहा है:

  • स्वचालित रूप से प्रोजेक्ट बनाएं

  • इन-प्रोसेस बिल्डिंग का उपयोग करें मांग पर कॉन्फ़िगर करें

  • AndroidStudio की सेटिंग चेक करें, कंपाइल करें कि चेकबॉक्स Compile independent modules in parallelसक्षम है।

Vmoptions के तहत मेरे पास है

-Xmx2048m -XX:MaxPermSize=1024

मेरे पास 4GB RAM वाला एक पुराना डुअल कोर है, जो ubuntu चल रहा है। Qs कमांडलाइन विकल्प मेरे पास केवल है --offline, जो निर्दिष्ट करता है कि बिल्ड को नेटवर्क संसाधनों तक पहुंच के बिना काम करना चाहिए। मैंने शेष चेकबॉक्स को भी सक्षम किया:

  1. स्वचालित रूप से प्रोजेक्ट बनाएं
  2. इन-प्रोसेस बिल्डिंग का उपयोग करें
  3. मांग पर कॉन्फ़िगर करें

    और यह ठीक चल रहा है

संपादित करें

इसके माध्यम से अतिरिक्त विकल्प प्रदान करना संभव है studio.vmoptions(बस XX को संस्करण के साथ बदलें):

  • विंडोज : %USERPROFILE%\.AndroidStudioX.X\studio.exe.vmoptions (या studio64.exe.vmoptions) पर जाएं

  • मैक :~/Library/Preferences/.AndroidStudioX.X/studio.vmoptions

  • लिनक्स : ~/.AndroidStudioX.X/studio.vmoptions(और / या studio64.vmoptions)

मूल्य बढ़ाने से -Xmxबहुत मदद मिलनी चाहिए। उदाहरण के लिए

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops

1G के प्रारंभिक मूल्य के साथ, अधिकतम हीप के रूप में 4G असाइन करेगा

संपादित करें :

खिड़कियों पर डिफॉल्ट में जमा हो जाती है C:\Program Files\Android\Android Studio\bin\*.vmoptions। आईडीई आपको उन मूल्यों को ट्विन करने की अनुमति देता है Help->Edit Custom VM options(धन्यवाद @Code-Readइसे इंगित करने के लिए)।

संपादित करें 2 :

एंड्रॉइड स्टूडियो 3.5 उन मूल्यों में से एक को बदलना आसान बनाता है। बस जाओ:

Preferences > Appearance & Behavior > System Settings > Memory Settings

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

4
@Blackbelt ने मेरा सवाल अपडेट किया। दुर्भाग्य से आईडीई के साथ समस्या बनी हुई है। अनुभव ग्रहण का उपयोग करने से बदतर परिमाण के आदेश हैं (और यह कुछ कह रहा है!)
kha

18
मैंने अभी-अभी एंड्रॉइड स्टूडियो को नोटपैड में बदल दिया है, मैं लगभग सभी लाइव टेम्पलेट्स, कोड टेम्प्लेट, लगभग प्लग इन, निरीक्षण (केवल XML लेआउट निरीक्षण चालू हैं) को अक्षम करता हूं। लेकिन मैंने अपने कमरे में अब आत्महत्या करना अस्वीकार कर दिया।
प्लेन_ड्यू_ सोपिंग_ऑलोन

3
मुझे jvm एरर -6 बनाने में Android स्टूडियो विफल रहा। लेकिन फिर मैंने फ़ाइल% USERPROFILE% \ को हटा दिया। AndroidStudioX.X \ studio.exe.vmoptions (या studio64.exe.vmoptions। और इसे फिर से लॉन्च किया गया। फिर मैंने -Xms1024m -XXx4096m -XX: MaxPermSize = 1024m -XX: RESCodeCacheSizeSize = 256m -XX: + UseCompressedOops और अब इसकी गति के साथ ठीक लगता है।
CodeToLife

10
अगर संपादन के बाद एंड्रॉइड स्टूडियो लॉन्च नहीं होगा studio.vmoptions: # <------ increase this to most of your RAMअपनी स्वयं की लाइन पर जाएं (कम से कम मैक पर)। इसके अलावा, यहाँ मेरी मशीन पर मूल स्थान और सेटिंग्स हैं:~/Library/Preferences/AndroidStudio3.0/studio.vmoptions -Xms256m -Xmx5120m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops
ज़ैक मॉरिस

62

Android स्टूडियो को तेज़ बनाने के लिए टिप्स:

ऑफ़लाइन कार्य सक्षम करें:

  1. फ़ाइल -> सेटिंग्स पर क्लिक करें। "ग्रेड" के लिए खोजें और Offline workबॉक्स में क्लिक करें ।
  2. संकलक पर जाएं (समान सेटिंग्स में बस नीचे दिए गए संवाद Gradle) और जोड़ने --offlineके लिए Command-line Optionsपाठ बॉक्स।

ग्रेडेड प्रदर्शन में सुधार

ढाल भी अनुकूलित किया जा सकता है। आसान तरीका यह है कि वैश्विक में सेटिंग्स को संशोधित करें gradle.properties(इसे बनाएं यदि निम्न फ़ोल्डरों में मौजूद नहीं है: विंडोज - C:\users\your_name\.gradle\; लिनक्स- /home/<username>/.gradle/; मैक- /Users/<username>/.gradle/;) और उस फाइल में, इन दो पंक्तियों को जोड़ें:

org.gradle.daemon=true
org.gradle.parallel=true

अधिक के लिए: http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html


यहाँ विस्तृत होते हुए बहुत लंबा हो जाता है। इसलिए, मैंने लिंक प्रदान किया है। लिंक का अनुसरण करें चरण दर चरण गाइड है।
साजन राणा

5
@SajanRana लिंक पोस्ट नहीं करते। लिंक मर जाते हैं।
njzk2

2
@ सजनराना न तो आप और न ही आपके द्वारा पोस्ट किए गए लिंक पर वास्तव में Enable Offline Workइसका क्या अर्थ है।
जिन

5
मैं @Jin से सहमत हूं, जवाब सही है, लेकिन थोड़ा और जानकारी इंटरस्ट कर रहा है। यहाँ मुझे क्या मिला है: ऑफ़लाइन काम: यदि आप इस विकल्प की जांच करते हैं, तो ग्रैड निर्भरता समाधान के लिए कैश से चीजों का उपयोग करेगा। यदि फ़ाइलें कैश में नहीं हैं, तो इसके परिणामस्वरूप बिल्ड त्रुटि होगी। इसलिए इसे सक्षम करने से, ग्रेडेल ऑनलाइन संसाधनों की जांच करने से बचेंगे, जो स्टूडियो को तेज बना सकते हैं, हालांकि मुझे अभी भी लगता है कि यह बाकी प्रक्रिया (भवन के अलावा) के लिए बहुत धीमा है।
राफेल कॉटिन्हो

39

मैंने एक और कारण का पता लगाया - Thumbs.db , जिसने प्रदर्शन को बुरी तरह प्रभावित किया।

File > Settings > Editor > File Typesक्षेत्र में जाएं और फ़ाइलों और फ़ोल्डरों पर ध्यान न दें : Thumbs.db;

अब, एंड्रॉइड स्टूडियो एक आकर्षण की तरह चलता है।


11
इससे मदद मिलती है। क्या आप विस्तार से बता सकते हैं कि क्यों?
zackygaurav 10

1
मुझे लगता है कि AS बहुत सारी फाइलें जेनरेट करता है, जबकि विंडोज फ्लाई पर उनके लिए थंबनेल तैयार करता है।
Outofdate

1
कठबोली file typesसंपादक के तहत किसी भी अधिक मिल जाए .. infact कठबोली यह सब मिल गया।
सिद्धार्थ

मुझे पता है कि यह काफी पुराना है, लेकिन इसके तहत पाया गयाFile > Settings > Version Control > Ignored Files
रोहित शर्मा

निम्नलिखित त्रुटि मिली: ट्रीलॉक को पकड़ते समय इस फ़ंक्शन को बुलाया जाना चाहिए
JMASTER B

27

अधिक मेमोरी जोड़ने से मुझे मदद मिली:

  1. "सहायता" पर क्लिक करें
  2. कस्टम VM विकल्प संपादित करें

Android Studio 2.1.2 कस्टम VM विकल्प संपादित करें:

  1. परिवर्तन मूल्य

नीचे की तरह:

-Xms512m    
-Xmx2560m   
-XX:MaxPermSize=700m    
-XX:ReservedCodeCacheSize=480m    
-XX:+UseCompressedOops
  1. Android Studio को पुनरारंभ करें

1
एक जादू की तरह काम किया!
xaksis 14

अब शुरू हो गया। ये सेटिंग्स कहाँ संग्रहीत हैं? उत्तर: ~ / / ।AndroidStudio3.0 / studio64.vmoptions
जॉनीटेक्स

आपको रिलेट करने में त्रुटि का सामना करना पड़ सकता है। youll को फ़ाइल को हटाने की आवश्यकता है और यह समाधान आपकी मदद नहीं करेगा
Lucem

20

अनुशंसाएँ:

  • MUST TO SAY : अगर आपके पास कोई मौका है, तो बेहतर पीसी (सीपीयू) के लिए कुछ पैसे खर्च करें, यह सबसे महत्वपूर्ण है ..

बदलाव:

  • कुछ लोग कहते हैं, कि OS (ऑपरेटिंग सिस्टम) बहुत मंदी का कारण हो सकता है। उदाहरण के लिए, XP या LINUX (या आदि) 70% तेजी से प्रदर्शन करने के लिए उल्लेख किया गया था (पता नहीं क्यों ..)।
  • File > Settings > Pluginsनिम्नलिखित चीजों को VCS द्वारा अक्षम और अक्षम करें CVS Integration:; Git Integration; GitHub; Google Cloud ...बातें; Subversion Integration; hg4idea;

  • संपादक एक ऐसा संसाधन है जो खासतौर पर (बड़े मॉनिटर्स पर) और धीमा होता है। इसे बहुत तेज़ करें: Help > Edit custom VM optionsइन पंक्तियों को क्लिक करें और जोड़ें:
    -Dsun.java2d.d3d=false
    -Dsun.java2d.opengl=true
    इसे सहेजें और Android Studio को पुनरारंभ करें।

  • यदि एंड्रॉइड स्टूडियो में एक प्रॉक्सी सर्वर सेटिंग है और सर्वर तक नहीं पहुंच सकता है, तो इसे बनाने और एक टाइमआउट की प्रतीक्षा करने में लंबा समय लगता है। इसे हटाने से काफी मदद मिलती है। File > Settings > Appearance & Behavior > System settings > HTTP Proxy
  • एक और उपयोगी उद्धरण ( लेख से ):

    मॉड्यूल महंगे हैं ... अपनी वर्तमान परियोजना पर मुझे कुछ पुस्तकालयों का निर्माण खरोंच से करना पड़ा और कुछ को कांटा था, जो लगभग मेरी ज़रूरतों को पूरा करता था लेकिन काफी था! यदि उस मॉड्यूल को लगातार संशोधित नहीं किया जाता है, तो यह ध्यान में रखना जरूरी है: उन्हें खरोंच से संकलित करने के लिए आवश्यक समय, या यहां तक ​​कि यह जांचने के लिए कि क्या पिछले व्यक्तिगत मॉड्यूल का निर्माण अप-टू-डेट है, की तुलना में लगभग 4 गुना अधिक हो सकता है बस उस निर्भरता को बाइनरी के रूप में लोड करने के लिए .jar/.aar

    संकेत: gradle build -profileएक HTML रिपोर्ट के लिए चलाएं जहां यह दर्शाती है कि समय निर्माण प्रक्रिया के बारे में कहां जाता है।

    ध्यान दें: उस निर्भरता में क्विकफिक्स / सुधार की स्थिति के लिए आपके संस्करण नियंत्रण प्रणाली में "अनावश्यक" मॉड्यूल रखें।

  • अपनी ग्रैड बिल्ड स्क्रिप्ट में, केवल
    विशिष्ट Google सेवा का उपयोग करें , जैसे: compile 'com.google.android.gms:play-services-maps:...'
    पूर्ण Google लाइब्रेरी के बजाय: compile 'com.google.android.gms:play-services:...'
    (संकलित समय 2 मिनट से 25 सेकंड के आसपास तक जाता है)।

  • ग्रेड कार्य निष्पादित करने से पहले हर परियोजना को कॉन्फ़िगर करता है, भले ही परियोजना वास्तव में किसी विशेष निर्माण के लिए आवश्यक हो। वैश्विक gradle.propertiesजोड़ में यह बहुत मदद करेगा:org.gradle.configureondemand=true

  • हैरानी की बात है, कुछ लोग कहते हैं, उन्होंने समस्या को कम करके हल किया : 1) -Xmx256m(उच्च मूल्यों के बजाय ) के लिए ढेर ; 2) एमुलेटर राम-आकार (से Edit AVD > Advanced Settings);

हर दिन सिफारिशें:

  • एक साथ कई प्रोजेक्ट न चलाएं।
  • एक बार उपयोग करने के बाद एमुलेटर को बंद न करें (प्रत्येक बार रनिंग ऐप के लिए एक ही एमुलेटर का उपयोग करें; यदि आप बड़े ऐप का परीक्षण करते हैं, तो एमुलेटर के बजाय एक असली मोबाइल फोन का उपयोग करने के लिए बेहतर है)।
  • एमुलेटर में अपना ऐप चलाने के बाद हर बार अपने प्रोजेक्ट को साफ़ करें - क्लिक Build > Clean Project(या Rebuild), आप कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं।

14

एक एंटी-वायरस धीमी-गति का कारण बन रहा है

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

समस्या की जांच करना बेहद आसान है:

  1. जब आप एक धीमे एंड्रॉइड स्टूडियो के लक्षणों का अनुभव कर रहे हैं, तो प्रेस Ctrl- Alt- Deleteऔर विंडोज टास्क मैनेजर खोलें।
  2. Processesसीपीयू द्वारा सक्रिय प्रक्रियाओं और सॉर्ट को देखने के लिए टैब पर क्लिक करें । यदि आप एंटी-वायरस को महत्वपूर्ण रूप से सीपीयू प्रतिशत की पर्याप्त मात्रा में लेते हुए देखते हैं, जबकि एंड्रॉइड स्टूडियो लोड हो रहा है, तो यह एक ही मुद्दा होने की संभावना है।
  3. आप एंटी-वायरस के स्कैन लॉग को देखकर यह सत्यापित कर सकते हैं कि क्या यह वास्तव में है, .jarफाइलों की जांच करना ।

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

C:\Users\Username\.android
C:\Users\Username\.AndroidStudio2.2
C:\Users\Username\.gradle
C:\Users\Username\.m2
C:\Users\Username\AppData\Local\Android\Sdk

कृपया ध्यान दें कि यदि आप इन निर्देशिकाओं को बाहर करते हैं तो आपको अतिरिक्त सुरक्षा सावधानी बरतने की आवश्यकता हो सकती है और आपको कार्यस्थल में अपने सुरक्षा विभाग के साथ सहयोग करना चाहिए। यदि आवश्यक हो तो यह आपके स्वयं के मावेन भंडार को स्थापित करना शामिल हो सकता है।

(मुझे पता है कि यह एक देर से जवाब है, लेकिन पिछले उत्तरों में से किसी ने भी इस संभावित मुद्दे को संबोधित नहीं किया है)


1
मैंने विंडो डिफेंडर में प्रक्रिया के रूप में एंड्रॉइड स्टूडियो इंस्टॉलेशन फ़ोल्डर, जावा फ़ोल्डर, मेरा प्रोजेक्ट फ़ोल्डर और कुछ .exe फ़ाइलों को भी जोड़ा।
एम। रेजा नासिरलो

1
यह भी एमुलेटर के साथ एक समस्या का हल करता है जो मैं पीड़ित रहा हूं: stackoverflow.com/questions/50623384/… बहुत बहुत धन्यवाद!
मलारस

6

एंड्रॉइड स्टूडियो 3.5 से शुरू करके कुछ सेटिंग्स को इसके माध्यम से कॉन्फ़िगर किया जा सकता है:

वरीयताएँ> सूरत और व्यवहार> सिस्टम सेटिंग्स> मेमोरी सेटिंग्स

पसंद


5

यह संकलित नहीं कर रहा है कि मुझे यहाँ दर्द हो रहा है, यह टाइपिंग है। मैं सभी स्मार्ट सुविधाओं को अक्षम कर सकता हूं और नोटपैड ++ पर वापस जा सकता हूं जैसे टॉमटैगक ने एक टिप्पणी में सुझाव दिया था। आज के लिए मुझे अधिक कोर और रैम की आवश्यकता है।

शैतान के वकील की भूमिका निभाने के बाद मेरा तर्क है कि टाइपिंग के लिए 16 जीबी पीसी ऑक्टाकोर पीसी की आवश्यकता नहीं होनी चाहिए। साजन राणा की सलाह को पसंद किया गया लेकिन चीजें इतनी धीमी हैं कि यह ज्यादातर एक प्लेसबो लगा।

निष्पक्ष होने के लिए मैं 1.4RC1 का उपयोग कर रहा हूं, जो कि स्थिर शाखा में होने की कमी है। इंटरनेट बंद करने से थोड़ी मदद मिली। XML लेआउट के साथ काम करने वाले युगपत डिज़ाइन (पूर्वावलोकन) और पाठ दृश्य की नई सुविधा बहुत मददगार है।

नहीं, यह हास्यास्पद है। स्थिर चैनल को कभी न छोड़ें।


मैं Android स्टूडियो 1.4 के साथ इस ही समस्या का सामना कर रहा हूँ। क्या तुम्हें कभी कोई हल मिला?
सेलेबी

2
@selbie और jonagon - मुझे भी 1.4 धीमी गति से चलने वाली समस्याओं से जूझना पड़ा और आखिरकार code.google.com/u/110054054823032428814 पर हल मिल गया। ऐसा लगता है कि आपको अपने विचार में "sun.java240.d3d = false" लाइन जोड़ने की आवश्यकता है एंड्रॉइड स्टूडियो निष्पादन योग्य निर्देशिका में .properties फ़ाइल। मैंने अभी-अभी किया है और आखिरकार मैं फिर से काम करने में सक्षम हूं ... धन्यवाद Google अभी और दिन बर्बाद करने के लिए ... :(
LairdPleng

@LairdPleng - आपके द्वारा प्रदान किया गया लिंक काम नहीं करता था, लेकिन सेट करने का वह समाधान sun.java2d.d3d=falseसंभवतः मेरे द्वारा किए गए पद से उत्पन्न हुआ हो । किसी भी मामले में d3d को अक्षम करने से सब कुछ ठीक हो जाता है।
सेलेबी

@selbie हाँ, यह वह पोस्ट थी जिससे मैं लिंक करना चाह रहा था। पता नहीं कैसे मैं गड़बड़ करने में कामयाब रहा! :)
LairdPleng

पावर सेविंग मोड का प्रयास करें, सभी लिंट को बंद कर देता है
ओड्म

5

जैसा कि आप सीख रहे हैं, एएस के साथ प्रदर्शन समस्याएं निदान के लिए तुच्छ नहीं हैं! मेरे मामले में, 9215-वर्ण-लंबी स्ट्रिंग्स (नीचे देखें) की एक सरणी के कारण हर बार जब मैंने कुछ वर्ण टाइप किए तो थ्रेड को डंप किया जा रहा था। बदले में थ्रेड डंप के कारण AS एक समय में कई सेकंड के लिए जम जाता है। यह बग 2.2 के विंडोज 64 बिट रिलीज में दिखाई दिया, अभी भी 2.2.1 में होता है, लेकिन 2.1 में मौजूद नहीं था।

पता लगा कि लंबे तार मेरे लॉकअप का कारण बन रहे थे जिनमें बहुत अधिक परीक्षण और त्रुटि शामिल थी। लेकिन, मैंने इस प्रक्रिया में बहुत कुछ सीखा, बुद्धि के लिए :

  • idea.log उत्कृष्ट निदान शामिल हैं (मदद-> एक्सप्लोरर में लॉग दिखाएं);
  • यदि आप चरम, लेकिन आंतरायिक मंदी को देखते हैं, तो संदेह है कि एएस थ्रेडिंग डंप कर रहा है। इसमें रिपोर्ट की जाएगी idea.log। यदि थ्रेड्स को डंप किया जा रहा है, तो डंप बताएंगे कि समस्या होने पर एएस किस कोड को निष्पादित कर रहा था;
  • पता लगाएँ कि क्या समस्या अन्य परियोजनाओं में होती है। यदि नहीं :
    • प्रोजेक्ट फ़ाइल में असामान्य सामग्री के लिए देखें जिसे आप संपादित कर रहे हैं जब ऐसा होता है (एटिपिकल इंडेंटेशन, लंबी लाइनें, समग्र आकार, विशेष वर्ण, आदि);
    • किसी अन्य प्रोजेक्ट से सेटिंग्स निर्यात करने का प्रयास करें (फ़ाइल-> निर्यात सेटिंग्स) और उन्हें समस्या परियोजना में आयात करना (फ़ाइल-> आयात सेटिंग्स);
  • यदि ऐसा है :
    • यदि थ्रेड्स को idea.logडंप किया गया था, तो विवरण के लिए डंप नोटिस के निकट समय में इन और पाठ से परामर्श करें;
    • idea.logस्मृति खपत के बारे में संदेशों के लिए परामर्श करें और इस सवाल के अन्य उत्तर देखें जैसे कि https://stackoverflow.com/a/30818099/5025060 स्मृति और अन्य ट्यूनबल्स के बारे में सलाह के लिए।

BTW, वर्तमान के लिए मैंने उस समस्या के चारों ओर काम किया है जो मैं अपने लंबे तार को एक अलग फ़ाइल (केवल एक सरणी से युक्त एक नया वर्ग) में स्थानांतरित करके ऊपर वर्णित करता हूं। मैं इस फ़ाइल को AS के साथ संपादित नहीं करने का प्रयास करता हूं:

package com.code_read.numerous;

// Stored in this separate file as workaround for but in Android Studio 2.2 and 2.2.1:
public class numstrings {

    // Array of long random numbers, pregenerated to save CPU:
    public static String[] numStrings = {

        "199480174700500684371420190688025369652294974898532667703870978918596743889034133861151427235088532762252190859715724937087994424214079133514743202613482472074004942240108422672013308512961698346232617905052490578458131173818163968088306365788124935229987389963310288307926351857183977760191417618209693717342383094977491190187330292385653783886145924147263878165609860155555740880616076742235066585775525946974068428032859462348789185664980466131158481988902160769240355605036247170008906461173632371674336904556655004329788696238223897234680357492949394186524384271378442506571046125386240017147676374848515226581822322873860294758364671523301932707269219884364668888296719810681914252024967226535139980038835402500469293303445385631066898382763993166693693891600944079638681397398367264401490441377833191085876891792887328136898520902148268395208138632765905189182445119192547131981262125997953230672094440970962973597034366673186995403431640556509145661772208699764304562424356210879969147034091389350776774099307413678640772848528929610792920689008507739250708291284695239814666712127874431690342513485124398592905398339314701750560443486724884409641301581250356812598254397195582041374207050524854721410717517826514256884605932903495291614152958393041446721244450203654252461792454977205340965473442168314446921087589856268559622056019215736207512553225494282253374340892190892964167854464270350359407498074340634452159050304590622713766142827196013111327741833914397311108235022871374679837822251636256816946000031801632697665029388147643065534169657637935011864906687144383247248575867393905547656023089908356955316327699678982262881769783281879024192545078595861099291383574264862512114130067137999586421949009586778213657551456231235508255794338865353976867429772427179918460616316131342501970048444481906603539188074631511252603708953524733006893213588956114050791560328718558587163598674421588217380809694917621993988723888733472235367656543521907102504160836734526706672672061129158228943943961208967494809881423654493768539990181950253198622321856894324399743506614313017879100091908634564608851227240409514256964261431166731255216249943382663958593911252365390104901951019163641553646386915867844316868296886856122097683605632869023634580949922723527949383421859260253787750248640586488155271705354318971930705305681639438500545630794869976987809742158447119320670554178634632109983849140691164486258482922700124353388939055409126960673867435504694534537972989184927497251539970824341488149544927174416431338978095499553363866217528144380339413096788582745229165179013109746529904790441634036324656629258183244396216977736609176927617841924291304236306725585481004526207256126249788205441106740479328308566203633303785210558827801926199279334869844921970247706896704588537079433072095445424535530854095822282531649200446125855450924096198151719358284629425483620333602513734130440802599571444639236468727586327901486711828547798932589324730675183636768495336889434743116373841074286121127947547754103882500005968494120728533889301116500651387720411937760371686364320729394390169544403796948255139588769868997312588780450158790560760093773180833497054203906896463690321778617639560964637561984865448197089236779186045120326461271783320113343686490407274805637853745997098574967843535555214227806718213323236579240122449595189776026857194861192260435592237583754498777823878919462358453553525468074152734416933788261651160608911358193365205774610833712659270259537468997175675611106769471773639491122956114410572271964037496252046002633139033229094067102926662843014688243495810764107876347939515840933639293755383642974182862980342270078605141586386956993823477302317789808723114028287869904362158728685338534454353886384668017657582003089836977765285161563767051590888534730491047324356587246491873963645331147759110815548406659559086623742565689131160816873078928719150806816828094339118862380985774989197433606765766698179872216924780614351925493388103444249169463919616530661916366867058921827320239545671233921815306937959970928487769990744894323260198942599949511829120527153889470305293747421875929597907863004936662249162616863538907259383989683557351124864962027711188603419729221915037041631423186559909007303718063435208812948660284585114603102538597611757387763679988962831024468515792778125928449962458120436831348703819770498415146367232423575963346662334586696284187440935738671265597243626878590482688540466283239505795285203222312952727768986993054183353764623988975079536152274635683995523743740674237109205318984477845559143807318533592235565607859418218764426920445870800448778289651837205082867361097390372276842811160616927570980788319948404234156903914893965657104289589790051123586608292524558595741415545621155770330883498473838958946706678756502460255029859500858857950640229689701775631558304956149273122701277512634671602844059638169586254728659407967362269959105419218416567093118243957542316274295498328248817394832630466984581744392334983388346309080227929827437548742182906915518737736211928504845091782481456286893146781544794159295091551690979113667607106910341688300199029887449503700494407767038172311101451145387305383586418395623858905393669579043267868910063346375438826548689323643777791563205248979849233001328183147648563739211128790317882512942976057274763094369736846067104652467759155731666690210808042980939553702716431018458310300829399315635070328956543394251955663239488509275645610557061416837507256175426220804774390422080366850103219147627475492147311993091462233708107815399346519610636302312501953470382656988296844245456380956448418706248790737380938971901188740142511500064909417579265118558940349387209436071467447553322059300256060882213572671888633311468806647866886714364480390741971261155146966455235245469216037781902665760552750139630086762191170698020993656670315633268514333717896691033913231320046383254246489147334950779602143851763331162696957861920662919779275597627512142784352182141445813314700768143243068609858396666573299094606418264269814358631471099430351875376096756985414279698633021999241922359616560734207061899223922960812283262525756913341822754012297564666186625578304476940819388933133524627367540790564522544564778697253990225087539167235818088172467629494330066609424362165903452686384032519162803665396381708558770446760515949895545741296290000569932285497599817855761012405729639826090606199167309178353879552491532632275280392848742608582274239730529782945165478328337271868836845191541561507500208302765174521037399945168283511465921684324919886458514198917808605615454461104693224591355736463666638896809273773847099278335819353734646745529499084220949854110923079439768551794882440443420790356174953271799037409969510616472239791991169317996129581919960609015888209147433981232988872613046167259127350908379785462051364248739967784342740440741101122829282932814615147660486375475931239052842925639656692838804305210923978980395884616464432067372256203421577994958229803819990849889517637605263836801607526144871336189683467963044999507242077754258044251900402909622687958520423101104141436068489671206919737260688257054648581817294964263976562185927570807911388018018258993650653884478612449747409649857255718750594340185450229237142106113706239341772394393537650157754917387723238567597362916800367131878174394802843379112357851740285545973436469806324934485196633484429168467828668601262966377703119558087801302745104185528840638941125570169525964145077815381271805810720809495436404303742978449708284706732193106170741321000772555673307985656286163852732962806975120835420863932323287224469231389811257137937311964638921084917958805713020592860162667905063938602685993936855490751349046724756605329409781900459600797487634904548282818720869599606861780977530250890161804971763916627465964744221537291053168212191636434331558216175364205277673887186837423218242958128611987999992758177897869145149526733124420365122337894731881057516805213861310033107963352309585687684446050606840221227910822989213514546762603795082253295181456389080556377952947742314716657931379603906644497934747404742170445520704889248852909123050926587050705346518656114252388410901469887789781852617252193018440532227714049598132339736764081531406292297426695168307774532183927565674228199289403241512915778463699914633503875989705880500660094881980955882992903315688284154677620736795450367750443201591100620839868814285991917187047458820949842767861309178482708477168470785039327561836424824805811165820104246196555794331332996669674045783102109040643272357674713449239668592816891229724897439143640828454023115418378970208060898790311768852380590403898569796811536628763765619516959616465670971025029199700641157243991360225331144567474481980740980668474128099060992445134897801758103355434948807029912167490453622803119627912623581848536805420633517354236148799130118992602264832753012209719060145941443653691895443984877692560563086567054695734773175413167885599427596673930470696429105758701992261543691172194016438106532173687638780672882677814493551318364786071441551104902517495593342110486408028970990714051385299637116595208818449861724282758368826773373374959971277798785804077474187828568828476934339459420148793412883150",
        "538224164506517727168379814270004264954262890967803652129634085563292029281605229340786265842963091265375081322656426327691825397596305139095807229239401766181924729149454472921237119900736562299208507666998730548950184609967143155404571139681858767360957532407547767766581682749533474070778066308353055041737658281319225985623143723322979093908077261749579698949722143844865215753260704863233251983739190238438585852441601269285486958770074555894548287326458992187454462079069306138536753824858451724299502671847412359542456725524317603333127725189754333904127835917709082397117314374344841098649440198952614890746624715994850686377293277867933955487391617475414663233091117706057717653437506940130690492779072621106571276835896964128477419355461824833007422652722892089498401815585650339262735314718997015721760285362989670501888405449175944105348564991465379865502815442568994217413701289990025169571135430868678513387334362169047349385097189952383252809797239281560886730670313602788309858480241742834539376684722791418327801153139657791555902866428852378920616927209513842521394245291956399576801110297424150355942220383127708823635328491162642528500795465164461339897320905999182040888049657238854537216919531949022496815649153550998615631758342112481970649311069999931374418401873433024214179662539540883626504860812401222013654614884183265556578861843196602514379747643437577278486455637659461692515650033708286255995750664532809105614477191900536646989973294380911406440123202917020543294608335869356083501814588100186652356940293410193583108936507174010508730547579479594424713594002615307062956405060637859223904493241124826364582313371226790237755829730863075824362871968331865676368450061869716192958213846294980005144665140729523705625975650250913572426639956129293774660716629920750249524030812360814423275145704510305475471599108987851917139525934434155829774559599984930365268286061310405222779602887256748903477260217130747213255028270120814131477184214466827946467189929171109471222122321781698513717077961138680899475230521104220021956144708736321339718012605885629667271185753633589711538217011780317199309005150619910226290258606968201034831451279285351626936018493376731628135398444826695563731645399766722832213714326969977166479301504241269743154952405125518862249585946211635202670206079658236138581470119927833603919638673595466193694285521696174533703023847425191146225399211910859996212735505434202471982673116410979955302943872996222782251188889797453222122118340601140765762050865117038651251924809853248767149255310571487174953189406262461045337548275503362245324296778392145673240872161212904525195326091442868284645515492949181928962102650369388016101486909636578309464736085550719873530004572608218612771334204843378797447816965534882619866758953492744624542308949271562610878902677734983794103655386943014200382950775896136847248170152492053814891464245663515427967344370332218795309066345645753963683675310959651463186934113877748975354804724385336161212461668326293653878197970705660956307781435211341258181110817847199795550229343870629183131938496385393103613345446965343702524527285650585793819011062255528783572801384755547339757189973901102728798129755193065859838182563879981780954262005796062637576511231241443434331171809822894324123753165477778469728090079401173957345155941105580762201810708213077226618724235486083102862810041621061166403929820695859415790727065329954170405272420309443687650005312634780559478100510198693442377014278276554921873492874338296974328247512240058483178986970686481429662053321485231172147300032651945090781006753618086127522738639483880490609376294431040414520360826477062101428243729921142508398976634656490798240120553325502856616278098521671075879092501730718808714541228313275254145714018560781459353526353227881612961968793972766897143956572113542916207199147961710145111046554899487126641090524158317439204601922483991169906886478567971798641676381952943035217373454681987587805591011217498046449281585885528147735917241804752657592955740206966021211842392441403708809079502903010500379965582448141804577819122673871443655907443795539672468455979677549431293106288271932050346631500287602175371865943781936540554382984304724097222638329259252009624430698945188473581273102616186096857444455590249553427286857598862389440750330212575200947705079697958418126668654772650001967712891183376253390796458314338083748473931585515921615694157280199091233014626670437265932854816696073747199020367782282750469898234657723303623065763946721350199198124381089295881349043396200116870404706730447453694640127520344108293809433706053279580858859981831981145259642994156115348994153409515332190714496695178066164657038576407330756425651351910143884103008599258982342794361116576254544716333349447388917606521902296446129906799300892625933497927680934057875748488562502583788021088460847542122629532281540915167125712134059011294733193338806665352190898772064079614377396560467361735144910595159196625744894635765414508428182582195935281561176637424688405390881327676886203967634620641490139835786477852859151685333919226211419623843640736490696222368214514608866918660741740478728095699337580878621149576661678523829374300157157278668566218717849777314215124448445257696853651163171851588905845296279139538174221105885455390417634993814515761194372376448867312932698371439509465354789329167336154865083365498571678846394239876288801890960856391974200258201177558423866895944503981197241629075358819018115130381239431357293457670267116618421892520944925953400263676636028993365189377273814879596365094915787821109571143126831231452367431282415243511115547744416422407534808156629306675994132643059500315715827695321955177580261595331150963040058964908997344260596477846100309223669721566222470207499488952252338020599539432718661089801855181342526438803473636154594287887641549215962248635916039475197945009663236392713993500705974424791640227287724705650067537968801074155312570114797832465663858741483400901647799929721470159496987812679821111730689166463366606551267765697921569125290699944304326288818960384200871654827493100325409876812489682711348513244971620081481684340424449568972178318409815746267950146224549923943957635742728889238780346534385817477136072283022902565796081663160648252946167239546424890110821196529528358627773373504225125056523663954597433278174718610370606703664415945161199804631243562222965705129402104600647872785649693343767911111233647766743334611301999675427293224616809442969215988341973159678514604800342052145601875313047852364221840276228543970109429472341439373418554415700439864029182126126555780166736274177582219830001690249143731582595139837209895586321826391814999452798890753335597966118255461143209904547262657727956104064852211561674112309448805185831775145498725414208563477819053457809168792852008698630549450830647801496178703216613708137528937944005515930744164570843474855631165661539606334738839503279229149405656111162420879130403407319921975488206273446734836687100641841717998060185446298997678735552219275033859572628180793848617502491777291673575300297211101525633241431725253827221239047470633458965551885615810334846221083366721155246201486720296861488421251412585452371994052765854956667058152989005149411484243624208727100911576375413403608010677473400955778111396360452775514441825548741754598300817661240268852363212781602854367749994334862150630799392774768527973996929461527098114708300217955057684152676420039296978447817265256411524417754883187887445894130353022388842317869773150647952948848671583706699551985745434110794662277351457044771378507518729537365658152364234398609916864719216448498077322804149512833432154942424273393427629208749974623818973778078002180114151519862694544029256435686883829302646833505994223044918417887864451588047856834236569410763473387053946267508537900833300945851877436680980941544844525786853711677637705576181468642324785126166781221160451843898112783925287679639526886367820669455874656199565561430456794216944922544744491649466852864038501469041752223982614119494425752107037262844982748646605722535227272840737241614295262590818750600682152446698778395840797731822121652655104430172804976277739763346646973261475782149805868676545805017515372016402264906453096545897803426557477555439266024369075314101297725973100535662786670323833137704110282990903782350435888819622487815784902943846410347084957959806691311457091835651974879930411462198631314974388802219688546560811233248145760355918687984846313201786200839700173112807846243294546660463226871823957739032709878892254197891276394543557575946191838680926317472980812747870786530370508495402751983312199142752128770884996983711003898291322931887907171702897478102431849815742495249955783279530071100116870946788229251574041532557327826598269913255656761197623810457653412851472785896979416478595929500127189986637637036604571272745614510419960810914932566459678546613552623592183167012968748532550838681296741202414403822809009633668022825501012148809838864474143686730203083478893084391943797481539519935765574317583241228880915886149481239344051101576686476041869843825807899235712961395473752900914609987610792511497473444033564072045509623215604304751107341738227963259498893539",
        ... (13 lines total) ...
}

5

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


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

5

जब आप पहले से ही Xmx और Xms मेमोरी सेटिंग्स को सीधा कर चुके होते हैं, तो यह उत्तर विंडोज 10 के लिए ग्रैड बिल्ड गति धीमी करने से संबंधित है।

विंडोज प्रतिरक्षक

जहां तक ​​विंडोज डिफेंडर का संबंध है, यह केवल "फाइल" या "फ़ोल्डर" के माध्यम से विंडोज डिफेंडर अपवर्जन सूची में फ़ोल्डर्स / फ़ाइलों को जोड़ने के लिए पर्याप्त नहीं है।

आपको विंडोज डिफेंडर के लिए " प्रोसेस " बहिष्करण के रूप में Android Studio / Gradle / Java (एम्बेडेड JDK या Oracle JDK) से संबंधित निर्देशिकाओं को जोड़ना होगा :

  • डेविड रॉसन द्वारा उत्तर के माध्यम से जाओ
  • एक ग्रैड बिल्ड के दौरान ... विंडोज टास्क मैनेजर की प्रक्रियाओं की निगरानी करें
  • विंडोज डिफेंडर के लिए, निर्देशिकाओं के लिए "प्रोसेस" बहिष्करण जोड़ें, जिसमें फ़ाइल / निष्पादन योग्य है जो आपको एंड्रॉइड स्टूडियो / ग्रैडल से जुड़े बिल्ड के दौरान सीपीयू का उपयोग करते हुए दिखाई देता है।

यह स्पष्ट रूप से सुरक्षा निहितार्थ के साथ आता है।

निम्नलिखित विंडोज डिफेंडर में "प्रक्रिया" बहिष्करण का उपयोग करने से संबंधित अधिक विवरणों का वर्णन करता है (जैसा कि एक सरल "फ़ाइल" या "फ़ोल्डर" अपवर्जन को जोड़ने के विरोध में):

पूर्ण पथ के साथ एक फ़ाइल नाम विशेष बाइनरी फ़ाइल को बाहर करने का कारण बनता है, अर्थात यह जिस किसी भी फ़ाइल को छूता है, चाहे वह फ़ाइल कहाँ स्थित हो, विंडोज डिफेंडर द्वारा स्कैन नहीं किया जाएगा। किसी भी पथ के बिना एक फ़ाइल नाम इस फ़ाइल नाम के साथ किसी भी बाइनरी फ़ाइल का कारण बनता है, भले ही इसके स्थान की परवाह किए बिना बाहर रखा जाए। "*" के बाद आने वाला पथ (उदा। C: \ my \ Private \ Tools *) इस पथ के अंतर्गत किसी भी बायनेरिज़ को बाहर करने का कारण बनता है। इन प्रक्रियाओं द्वारा छुआ गया कोई भी फ़ाइल बाहर रखा जाएगा। यह एक पथ अपवर्जन से अलग है, जहां अपवर्जित पथ के तहत किसी भी प्रक्रिया द्वारा छुआ गई फाइलें बाहर रखी गई हैं।

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

विंडोज फाइल इंडेक्सिंग

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

यहाँ मेरी "विंडोज फाइल इंडेक्सिंग" और "विंडोज डिफेंडर प्रक्रिया" बहिष्करण हैं:

 C:\Program Files\Android\*
 C:\Users\<yourUserAcct>\.android\*
 C:\Users\<yourUserAcct>\.AndroidStudio3.0\*
 C:\Users\<yourUserAcct>\.gradle\*
 C:<pathToYourAndroidStudioProjectFolder>

.... इसे पोस्ट करने के कुछ ही मिनटों के भीतर डाउनवोट हो गया। क्या डाउनवॉटर कृपया बताएंगे कि वह इस बारे में क्या पसंद नहीं करता है क्योंकि मैंने सिर्फ एक दिन ठीक-ठाक करके एक नई नई विंडोज मशीन तैयार की है, जो मेरी 5 साल की मैकबुक के रूप में तेजी से बनती है। यह केवल एक चीज थी जिसने मुझे अपनी मैकबुक की बिल्ड स्पीड के 10 सेकंड के भीतर पास कर लिया।
dell116

1
जी हाँ ... 5 साल पुरानी मैकबुक अभी भी पूर्ण रिलीज बिल्ड (एक साफ से) को एक बिल्कुल नई विंडोज मशीन की तुलना में तेजी से प्रोसेस करती है।
dell116

शायद डाउनवोट इसलिए था क्योंकि यह वास्तव में स्पष्ट नहीं है कि विंडोज डिफेंडर और यहां तक ​​कि इंडेक्सर के बारे में और भी अधिक जटिल अपवादों को कैसे जोड़ा जाए। Windows Defender Security Center-> Settings-> Virus & treat protection settings->Exclusions
गॉडफादर

@ द गॉडफादर मुझे लगता है ... G_ (_) _ /
d

4

मामले में सेटिंग -Xmx4096m -XX:MaxHeapSize=256m(और आदि .. उपरोक्त उत्तरों में उल्लिखित) काम करते हैं, तो मैन्युअल रूप से ऐसा करें:

चरण 1: एंड्रॉइड स्टूडियो शुरू करें और किसी भी ओपन प्रोजेक्ट को बंद करें ( फाइल> क्लोज प्रोजेक्ट )।

चरण 2: स्वागत विंडो पर, कॉन्फ़िगर> सेटिंग्स पर जाएं

चरण 3: निर्माण, निष्पादन, तैनाती> कंपाइलर पर जाएं

चरण 4: बिल्ड प्रक्रिया हीप आकार (Mbytes) को 1024 में बदलें और VM विकल्प -Xmx512m को अतिरिक्त निर्माण प्रक्रिया

चरण 5: एंड्रॉइड स्टूडियो को बंद या पुनरारंभ करें ।

SOLVED - Andriod Studio 1.3 ग्रैड ऑब्जेक्ट हीप इशू के लिए पर्याप्त स्थान आरक्षित नहीं कर सका


4

यह बेवकूफ लग सकता है और विषय बंद हो सकता है, लेकिन मेरे मामले में मैं अपने मैकबुक प्रो 13 '(मैकओएस हाई सिएरा, 2016) के साथ एक बाहरी 4k मॉनिटर का उपयोग कर रहा था और मेरे पास गलत स्केल किए गए रिज़ॉल्यूशन के लिए रिज़ॉल्यूशन सेट था। एक और स्केल किए गए रिज़ॉल्यूशन पर स्विच करना, जहाँ "स्केल्ड रिज़ॉल्यूशन का उपयोग करना नहीं था, प्रदर्शन को प्रभावित कर सकता है" चेतावनी ने मेरे संपूर्ण प्रदर्शन के मुद्दों को हल किया। मेरे मामले में मुझे अधिकतम करने के लिए संकल्प को बढ़ाना पड़ा।

तो मेरे लिए यह एक समग्र प्रदर्शन समस्या थी जो पहली बार एंड्रॉइड स्टूडियो के साथ सामने आई थी, यह एंड्रॉइड स्टूडियो विशिष्ट समस्या नहीं थी।

EDIT 25.11.2017

परिणामस्वरूप मुझे Android स्टूडियो में फ़ॉन्ट आकार बढ़ाना पड़ा:

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

और मेरे मैक इन जनरल। मैंने इन युक्तियों में से कुछ का पालन किया।


वैसे मुझे एक ही समस्या है, लेकिन सबसे छोटे और सबसे बड़े को छोड़कर सभी स्केल किए गए प्रस्तावों में, यह कहता है कि यह प्रदर्शन को प्रभावित कर सकता है। क्या इसका मतलब यह है कि मुझे 4k या 1080p = में कोड करना होगा (
Ilker Baltaci

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

3

बस किसी को भी देखने के लिए, एल कैपिटन में अपग्रेड करने के बाद, मैंने आईडीई के साथ एक बड़ा अंतराल देखा। एक टन रैम बढ़ाने और ऊपर दिए गए सुझावों का उपयोग करने के बाद, यह पता चला कि मुझे विरासत जावा को अपडेट करने की आवश्यकता है, और इसके माध्यम से पुन: स्थापित करें : https://support.apple.com/kb/DL1572?locale=en_US

इसे स्थापित करने के बाद, सभी अंतराल चले गए थे।


3

संपादित न करें studio.vmoptions, यह काम नहीं कर सकता है।

में gradle.propertiesफ़ाइल (एप्लिकेशन निर्देशिका में) इस जोड़ें:

org.gradle.parallel=true
org.gradle.jvmargs=-Xmx7g -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

मैंने ब्लैकबेल्ट के उत्तर (2) में पाठ को जोड़ते हुए Studios.vmoptions को संपादित किया। Android Studio तब तक शुरू नहीं होगा जब तक कि मैं VMoptions फ़ाइल को हटा नहीं देता।
रूबिर्यूब

3

मैंने इस पोस्ट का अनुसरण किया और इसने मेरे लिए बहुत अच्छा काम किया।

संपादित करें:

उपरोक्त पोस्ट में निम्नलिखित युक्तियों का उल्लेख किया गया है।

इसमें gradle.properties, इसे डालें:

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true

और build.gradle में, इसे डालें (ध्यान दें कि यह लिंट चेक को अक्षम कर देगा):

tasks.whenTaskAdded { task ->
    if (task.name.equals("lint")) {
        task.enabled = false
    }
}

ठीक है, मैं कुछ समय में कुछ और विवरण
जोड़ूंगा

1
हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं। - समीक्षा से
मैमून

@ मामून I ने उत्तर के लिए विवरण जोड़ा है। आपके सुझाव के लिए धन्यवाद
सईद जसानी

2

मैं सिर्फ अपना मामला साझा करना चाहता हूं:

  1. अगर आपको प्ले-स्टोर लाइब्रेरी की आवश्यकता है, तो इसके सभी संकलन न करें, बस उस लाइब्रेरी को संकलित करें जिसकी आपको आवश्यकता है। उदाहरण: के बजाय आप केवल जरूरत पुस्तकालय नक्शे यदि compile 'com.google.android.gms:play-services:9.0.2'ऐसा करते हैंcompile 'com.google.android.gms:play-services-maps:9.0.2' अपने Gradle पर
  2. जावा के लिए OpenJDK का उपयोग न करें, मैं जावा 7 ओरेकल का उपयोग करता हूं और यह अच्छी तरह से काम करता है। यदि आपको डिफ़ॉल्ट जावा को बदलने की आवश्यकता है तो लिनक्स टर्मिनल पर करें sudo update-alternatives --config javaऔर नंबर चुनें

मैं ubuntu 32bit 4GB रैम का उपयोग कर रहा हूं। यही वह सब मसला है जिसका मैं कभी भी ए.एस.


2

एंड्रॉइड स्टूडियो को गति देने के कई तरीके हैं

  • स्पीड बिल्ड बिल्ड टाइम।

    1.Go to gradray gradpro.properties फ़ाइल और टिप्पणी दोनों लाइन से हटा दें।

    2.copy gradle.properties अपने .gradle फ़ोल्डर में फ़ाइल करें ताकि आपको हर प्रोजेक्ट के लिए सेटअप करने की आवश्यकता न हो।

  • कार्य ऑफ़लाइन सक्षम करें ताकि हर बार इंटरनेट पर नई फ़ाइल के लिए एंड्रॉइड स्टूडियो / ग्रेडल की जांच करने की आवश्यकता न हो।

प्रोजेक्ट gradle.properties फ़ाइल पर जाएं और दोनों लाइन से टिप्पणी निकालें


2

मैंने शीघ्रता से उन्नयन को हल करके इस मुद्दे को हल किया है (एंड्रॉइड स्टूडियो पुराने संस्करण का उपयोग करने लगता है)।

1) नवीनतम संस्करण डाउनलोड करें ( https://gradle.org/gradle-download/ ) और कहीं अनपैक करें।
2) pathएंड्रॉइड स्टूडियो में अपडेट करें :File > Settings > Build, Ex../Gradle


2

यह मेरे लिए काम किया!
खोलें build.gradle(यह आपकी परियोजना के अंदर है) और दोनों jcenterको बदल देंmavenCentral

(आप इसे ग्लोबल फ़ाइल में भी कर सकते हैं: C:\Program Files\AndroidStudio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl हालाँकि, AndroidStudio अपग्रेड के बाद आपको फिर से इस संशोधन को करना होगा)


1
हालांकि mavenCenrtalकहा जाता है कि यह कम अप-टू-डेट, गैर-एसएसएल और छोटे भंडार से अधिक है,jcenter
टी। टोडुआ

धन्यवाद, यह सच है, लेकिन उन देशों में उन पर अमेरिकी प्रतिबंधों के साथ, Jcenter सेवा देने से इनकार कर देता है, इसलिए मुझे लगता है कि यही कोड मेरे लिए काम करता है।
रेजा हमजेही

2

मेरा एंड्रॉइड स्टूडियो न केवल सामान्य उपयोग में धीमा था, बल्कि निर्माण के दौरान भी।

यहाँ मैंने क्या किया है:

  1. अनइंस्टॉल किया हुआ एंड्रॉइड स्टूडियो (इसे हटाएं नहीं, इसे अनइंस्टॉल करें और एसडीके को भी हटाएं )। फिर हटाएं एंड्रॉयड सी में स्थित फ़ोल्डरों: \ उपयोगकर्ता \\ फ़ोल्डर अर्थात्: .android, AndroidStudioX.X
  2. एसडीके प्रबंधक के माध्यम से एसडीके को अनइंस्टॉल करें, सब कुछ हटा दें (यदि वहां एसडीएफ फ़ोल्डर है, तो उन्हें हटा दें)
  3. डाउनलोड करें और एंड्रॉइड स्टूडियो के लिए नवीनतम बिल्ड को पुनर्स्थापित करें (इस लेखन के रूप में v2.1.2); केवल एसडीके / एमुलेटर स्थापित करें जो आपको चाहिए;

यह अब तेज है।


उससे पहले मेरी कहानी:

मेरे लैपटॉप में एक Intel Core i7-3612QM और 8gig का रैम है। जब मैंने निर्माण किया, तो सभी 4 कोर / 8 धागे 100% उपयोग पर थे। ~ 10 मिनट के होने तक मेरा पूरा सिस्टम खराब हो गया। ग्रैडल मुझे ~ 10 अनुत्पादक मिनट की तरह धीमा ले गया। यह बहुत कष्टप्रद है। मैं 1.4 के बाद से एंड्रॉइड स्टूडियो का उपयोग कर रहा हूं। जब मैं पेस्ट कोड को कॉपी और मेन्यू, राइट-क्लिक संदर्भ मेनू, संपादन प्रकट, संपादन ग्रेडिंग फ़ाइलें, लेआउट फ़ाइलें खोलना, UI संपादक में रेंडर करना, आदि की बहुत धीमी गति से धीमा था, तो यह बहुत अनुपयोगी था समय।

हताशा के कारण, मैंने उपरोक्त कदम उठाए। अब इसका व्रत है। पहले की तरह ही प्रयोग करने योग्य। मैं केवल ~ 20 सेकंड के लिए ~ 10 मिनट से पहले की तुलना में निर्माण करता हूं। इसके अलावा, एंड्रॉइड स्टूडियो 98% रैम के उपयोग से पहले इसके विपरीत एमुलेटर और ब्राउज़र को बहुत से टैब के साथ खाता है। इतना ही नहीं, मैंने जो भी कारण के लिए 45 गीगा स्थान बचाया। मैं केवल एसडीके और एमुलेटर के जोड़े का उपयोग करता हूं जब मैंने एंड्रॉइड एसडीके फ़ोल्डर की जांच की, तो यह 45gig स्थान पर है! मुझे लगता है कि आईडीई को मेरे एसडीके फ़ोल्डर पर पहुंचने में मुश्किल समय आ रहा है।

यदि आपने अन्य दिए गए समाधानों की कोशिश की है और अभी भी उसी समस्या का सामना कर रहे हैं, तो एंड्रॉइड आईडीई / एसडीके को पूरी तरह से हटाने और नए सिरे से शुरू करने का समय हो सकता है (यह आपको कुछ समय पहले उस नए सेटअप में ले जा सकता है, लेकिन इसके लायक है। महीनों तक इस सुस्ती को झेलना और मेरी उत्पादकता को कम करना)।

मैं वास्तव में अनुमान लगाता हूं कि यह संचयी पैच के कारण हो सकता है जो तब से किया गया है। या मेरे खराब डीफ़्रैग्मेन्टेड ड्राइव पर 45 गिग एसडीके फ़ोल्डर। मुझे नहीं पता और मैं गलत हो सकता है।

धन्यवाद! HTH


2
  • मुझे यह उल्लेख करना चाहिए कि यदि आप ऐप स्टोर (जैसे कि "iBoostUp" आदि) से मैक का उपयोग कर रहे हैं और डाउनलोड कर रहे हैं , जो अप्रयुक्त सिस्टम फ़ाइलों को साफ कर देगा, तो आपके कंप्यूटर को नाटकीय रूप से गति दे सकता है, जिसमें एएस भी शामिल है।

  • मैंने यह भी पाया कि अपने मैक में अधिक मेमोरी जोड़ने से एएस भी ठीक हो जाता है।


1

ठीक है। मैं इस बात से सहमत हूँ कि ऊपर लिखे गए हर उत्तर किसी न किसी कारण से मदद करेंगे। मैं उन लोगों में से एक हूं जो एक ही नाव पर हैं। अपने तरीके से काम नहीं करने के साथ, और एंड्रॉइड स्टूडियो ने संबद्ध निर्भरता के कारण ऑफ़लाइन मोड पर निर्माण करने से इनकार कर दिया, मैंने कुछ ऐसा किया जिससे मिनटों के भीतर मेरी समस्या कम हो गई।

हर बार जब मैं ग्रेडेल का निर्माण करता हूं, तो मैं अपना इंटरनेट बंद कर देता हूं। (ध्यान दें कि ऑफ़लाइन मोड की जाँच नहीं की गई है)। मुझे नहीं पता कि यह कैसे और क्यों काम करता है।


1

खैर, मेरे लिए काम करने वाली एक चीज एमुलेटर के बजाय भौतिक एंड्रॉइड डिवाइस का उपयोग कर रही है। जैसा कि मेरे पीसी (i5 और 4GB RAM) में एंड्रॉइड स्टूडियो में लगभग 700MB मेमोरी होती है और एमुलेटर में 700 का समय लगता है। इस प्रकार कंप्यूटर का पूरा प्रदर्शन डाउन हो जाता है। एक भौतिक उपकरण के साथ काम करना एमुलेटर से तनाव को बचाता है।


1

मैंने देखा कि AS / HDD से बहुत अधिक डेटा ट्रांसफर करता है। यह बहुत कष्टप्रद है, खासकर जब कोड की एक नई लाइन लिखना शुरू करना। तो, मुझे लगता है, बेहतर होगा SSD के साथ एक हार्ड डिस्क को फिर से स्थापित करना। मेरे पास 6 जीबी मेमोरी के साथ i5 है, और सीपीयू शायद ही कभी बिल्ड समय पर 50% से अधिक लोड करता है। तो, सबसे कमजोर जगह HDD है।


1

Help > Edit Custom propertiesइस पंक्ति को क्लिक करें और जोड़ें:

sun.java2d.noddraw=false

... गति के मुद्दों (विंडोज 10 64-बिट) को ठीक करने के लिए मेरे लिए सफलतापूर्वक काम किया। जहां तक ​​मेरा सवाल है, यह पूरी तरह से स्पष्ट है (मैंने इस पर कोई शोध नहीं किया है कि क्यों काम करना चाहिए), और उस संपत्ति के ऊपर एक चेतावनी है कि यह ब्लिंकिंग का कारण बन सकता है और कुछ ग्राफिक्स कार्ड पर फिर से दबाना विफल हो सकता है, लेकिन आप जाओ। (LairdPleng की टिप्पणी से प्रेरित होकर, आगे की जानकारी)


1
इंटेल ग्राफिक्स के साथ लैपटॉप पर सक्षम हार्डवेयर रेंडरिंग के साथ ब्राउज़रों में abysmal प्रदर्शन के समान दिखता है और कोई समर्पित gpu नहीं है।
drake7707

0

यहां तक ​​कि मेरे पास कोर i5 मशीन और 4 जीबी रैम है, मैं एक ही मुद्दे का सामना करता हूं। प्रोजेक्ट सेडेल बिल्ड सिस्टम को क्लीन और रीइंवेस्ट करने पर इंटरनेट से फाइलें जार / लिबास फ्रेश फाइल डाउनलोड हो जाती हैं। आपको अपने Android स्टूडियो की सेटिंग में उपलब्ध इस विकल्प को अक्षम करना होगा। यह कैश्ड लिबर / जार फ़ाइलों का फिर से उपयोग करेगा। साथ ही एंड्रॉइड स्टूडियो की गति आपकी हार्ड डिस्क की गति पर भी निर्भर करती है। यहां बताया गया है कि एंड्रॉइड स्टूडियो को धीमा करने के तरीके के बारे में विस्तृत ब्लॉग-पोस्ट है


1
यह उत्तर नो-वैल्यू जोड़ता है। ये विवरण पहले से ही उत्तर में हैं।
टोडुआ

0

कृपया setting.gradle(मूल फ़ोल्डर में) जोड़ें

startParameter.offline=true

1
क्या यह जाँच जैसा नहीं है offline(जैसा कि उपरोक्त उत्तरों में सुझाया गया है)?
टोडुआ

0

मैंने एक ही हार्डवेयर पर एंड्रॉइड स्टूडियो 3.1.4 की गति को मापने की कोशिश की है: मैकबुक प्रो 2011, रैम 4 जीबी, एसएसडी 240 जीबी सैमसंग, कोर आई 5 2.4 जीज़। मैंने इस मशीन पर 3 अलग-अलग OS: Windows 10, MacOS Hight Sierra 10.13, Ubuntu 18.04 स्थापित किए हैं। Avarage build time (रनिंग कमांड: gradlew clean build, gradlew clean assembleRelease) को MacOS / Ubuntu पर विंडोज की तुलना में लगभग 30% अधिक तेज किया गया था।

मेरी एक और काम करने वाली मशीन पर: कोर i5 3.0 Ghz 7400, RAM 16Gb, SSD 250Gb। बिल्ड समय विंडोज 10 मशीन पर 4.34 मिनट लगते हैं। थोड़ा धीमा प्रोसेसर पर एक ही परियोजना है, लेकिन एक ही रैम और एसएसडी के साथ और यह Ubuntu 16.04 चल रहा है निर्माण समय दो गुना तेजी से लेता है !! वैसे मैं परिणामों से हैरान था, लेकिन फिर भी मैं विंडोज को विकास मशीन के रूप में चुनता हूं, क्योंकि मेरे लिए सिस्टम जैसे यूनिक्स की तुलना में आरामदायक और प्रयोग करने योग्य कीबोर्ड और सोफ्टवेयर का उपयोग करना अधिक आरामदायक है। और यहां तक ​​कि अगर मुझे मैकओएस और उबंटू के बीच चयन करना था - मैक वास्तव में सब कुछ सेटअप करना बहुत आसान है, और उबंटू सामान्य लोगों के लिए उपयोग करने के लिए बहुत जटिल है। चोइस आप पर निर्भर है।


हां, विंडोज और मैक यूनिक्स की तुलना में बहुत बेहतर हैं। अधिक आरामदायक, अधिक उपयोगी सॉफ्टवेयर है।
शीतमिंड

0

c: \ users \ .AndroidStudioX.X फ़ोल्डर को हटाने का प्रयास करें। यह आपके एंड्रॉइड स्टूडियो सेटिंग्स और अनुकूलन को भी हटा देगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.