एंड्रॉइड स्टूडियो - आवंटित आकार को कैसे बढ़ाएं


118

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

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

जब मैं XML फाइलें बदलना शुरू करता हूं तो मेरी मेमोरी का उपयोग तेजी से उस कैप तक पहुंच जाता है और आईडीई इस तरह आउट ऑफ मेमोरी त्रुटि के साथ क्रैश हो जाता है।

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

मैंने इसके इस्तेमाल से ढेर का आकार बढ़ाने की कोशिश की है लेकिन अभी तक इसका कोई असर नहीं हुआ है।

मैंने ढेर के आकार को बढ़ाने के बारे में दर्जनों लेखों और अन्य सवालों पर गौर किया है, लेकिन उनका कोई भी जवाब काम नहीं कर रहा है। कोई फर्क नहीं पड़ता कि मैं VMOPTIONS या IDE से क्या करता हूं, ढेर का आकार कभी नहीं बढ़ता है। मेरा मानना ​​है कि मैं VMOPTIONS के लिए सही फ़ाइल को संपादित कर रहा हूं क्योंकि अगर मैं जानबूझकर इसे अमान्य आदेश देता हूं तो एंड्रॉइड स्टूडियो इसके बारे में शिकायत करता है और शुरू नहीं करता है।

मैं विंडोज़ 7 - 64 बिट का उपयोग कर रहा हूं और इसमें 16 जीबी रैम है। किसी और को Android स्टूडियो के साथ यह समस्या थी? और क्या आप इसे ठीक करने में सक्षम थे?


स्मृति और स्टूडियो के लिए उपयोगकर्ता-विशिष्ट सेटिंग्स को कॉन्फ़िगर करने की सबसे नवीनतम जानकारी के लिए @ moxi का उत्तर नीचे देखें। JVM स्टार्टअप stackoverflow.com/a/29057416/396005
ब्रॉन डेविस

1
अपडेट किया गया एंड्रॉइड स्टूडियो दस्तावेज़ीकरण: developer.android.com/studio/intro/…
मॉरिसन चांग

जवाबों:


136

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

एंड्रॉइड स्टूडियो 2.0 और इसके बाद के संस्करण, आप मदद मेनू से "कस्टम वीएम विकल्प संपादित करें" तक पहुंचकर इस फ़ाइल को बना / संपादित कर सकते हैं।

------- मूल ANSWER --------

पर स्थित फ़ाइल खोलें

/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions

करने के लिए सामग्री बदलें

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops

Xmxएक जावा वर्चुअल मशीन (JVM) के लिए अधिकतम मेमोरी आवंटन पूल को Xmsनिर्दिष्ट करता है , जबकि प्रारंभिक मेमोरी आवंटन पूल को निर्दिष्ट करता है। आपका JVM Xmsमेमोरी की मात्रा के साथ शुरू किया जाएगा और अधिकतम Xmxमात्रा में मेमोरी का उपयोग करने में सक्षम होगा ।

studio.vmoptionsफ़ाइल सहेजें और Android स्टूडियो को पुनरारंभ करें ।

पर अधिक इस पोस्ट

ध्यान दें:

यदि आपने IDE के लिए ढेर का आकार बदल दिया है, तो नई मेमोरी सेटिंग्स लागू होने से पहले आपको Android Studio को पुनरारंभ करना होगा। ( स्रोत )


यह मेरे लिए एक बहुत बड़ी परियोजना पर एक समस्या तय करता है, जहां एंड्रॉइड स्टूडियो प्रतीक मानचित्र के निर्माण के दौरान 15mn के बाद मेमोरी से बाहर चला जाएगा। मैंने Xms को 1024 मीटर और Xmx को 4096 में बदल दिया और प्रतीक मानचित्र 30 सेकंड के अंदर बनाया गया था - इसलिए कचरा संग्रहकर्ता लंबे समय तक थरथरा रहा होगा।
RikMaxSpeed

10
जैसा कि लॉर्ड फ्लैश द्वारा नोट किया गया है: एंड्रॉइड स्टूडियो 2.0 के अनुसार, आप हेल्प मेनू से "कस्टम वीएम ऑप्शन्स को एडिट" करके इस फाइल को बना / एडिट कर सकते हैं।
लास मैग्यूसन

Thx, यह बहुत उपयोगी है। FYI करें, यदि आप 64 बिट्स संस्करण का उपयोग करते हैं, तो संपादित करने के लिए फ़ाइल का नाम Studios64.exe.vmoptions है।
एलिस्टर

50

मैंने अपने पर्यावरण चर को देखा और _JAVA_OPTIONSमूल्य के साथ एक सिस्टम वैरिएबल को बुलाया -Xms256m -Xmx512m, इसे बदलने के बाद -Xms256m -Xmx1024mअधिकतम हीप आकार के अनुसार वृद्धि हुई।


9
_JAVA_OPTIONS नामक कोई सिस्टम चर नहीं था। लेकिन मैंने मैन्युअल रूप से नया बनाया है और यह ठीक काम करता है। thanx।
यासिर अली

अच्छा है, यह काम करता है! मुझे आश्चर्य है कि अगर ढेर का आकार बढ़ाना एक अच्छी बात है ... मेरा मतलब है, यह काम करता है और निश्चित रूप से कुछ मामलों में सही तरीका है, लेकिन क्या यह हमेशा सही तरीका है? या बेहतर उपाय हो सकते हैं? धन्यवाद!
मैरिनो

ढेर आकार की वजह से भी इस समस्या है stackoverflow.com/questions/29148374/...
सागर Devanga

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

48

या, आप अपने android-studio\binफ़ोल्डर में जा सकते हैं और इन -Xmx और -Xms मानों को फ़ाइलों studio.exe.vmoptionsया studio64.exe.vmoptionsफ़ाइलों में बदल सकते हैं (यह निर्भर करता है कि आप किस संस्करण पर चल रहे हैं)।


2
यह मेरे लिए काम नहीं आया क्योंकि _JAVA_OPTIONS चर को डिफ़ॉल्ट मान के रूप में उपयोग किया जा रहा था।
जफरानी

दोनों विकल्पों को बदला (vmoptions और _JAVA_OPTIONS) लेकिन मेरे पास अभी भी त्रुटि है
राफेल रॉयर-रिवार्ड

यदि आप जानबूझकर एक सिंटैक्स त्रुटि दर्ज करते हैं तो vmoptions में यह प्रोग्राम को क्रैश करता है जब आप इसे पुनरारंभ करते हैं?
ज़ाफ़रानी

मुझे यकीन नहीं है, लेकिन मुझे नहीं लगता कि यह चाहिए। इसके अलावा, क्या मैं पूछ सकता हूं कि आप उद्देश्य पर vmoptions में एक सिंटैक्स त्रुटि क्यों दर्ज करेंगे?
क्रोक


32

मैंने अगले Google दस्तावेज़ के बाद अपनी मेमोरी बढ़ाई:

http://tools.android.com/tech-docs/configuration

डिफ़ॉल्ट रूप से एंड्रॉइड स्टूडियो को अधिकतम 750Mb सौंपा जाता है, मैं बदलकर 2048Mb हो गया।

मैंने कोशिश की कि Google ने क्या वर्णन किया है लेकिन मेरे लिए केवल एक चीज जो उसने काम की है वह एक पर्यावरण चर का उपयोग करना है। मैंने जो किया उसका वर्णन करूंगा:

सबसे पहले मैंने एक निर्देशिका बनाई जिसे मैंने कॉल किया ।AndroidStudioSettings,

  • mkdir .AndroidStudioSettings

फिर मैंने एक फाइल बनायीं, जिसे studio.vmoptions कहा गया, और मैंने उस फाइल को निम्न सामग्री में रखा:

-Xms256m 
-Xmx2048m 
-XX:MaxPermSize=512m 
-XX:ReservedCodeCacheSize=128m 
-XX:+UseCompressedOops 

तब मैंने अपनी .profile फ़ाइल में STUDIO_VM_OPTIONS परिवेश चर जोड़ा:

  • export STUDIO_VM_OPTIONS=/Users/youruser/.AndroidStudioSettings/studio.vmoptions

तब मैं अपने लाभ को पुनः लोड करता हूं:

  • source ~/.profile

और अंत में मैं Android Studio खोलता हूँ:

  • open /Applications/Android\ Studio.app

और अब जैसा कि आप स्टेटस बार का उपयोग करके देख सकते हैं , मेरे पास 2000 से अधिक एमबी Android स्टूडियो के लिए उपलब्ध है:

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

आप अपने मूल्यों को अपनी आवश्यकता के अनुसार अनुकूलित कर सकते हैं मेरे मामले में 2048Mb पर्याप्त है।

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


क्या यह समाधान केवल शेल से खोलते समय काम नहीं करेगा?
guy.gc

आप export STUDIO_VM_OPTIONS=/Users/youruser/.AndroidStudioSettings/studio.vmoptionsटर्मिनल में जैसे कमांड कहां टाइप कर रहे हैं ?
COYG

31

आपको IDE संस्थापन निर्देशिका में किसी भी फाइल को संपादित नहीं करना चाहिए। इसके बजाय, आप निम्नलिखित निर्देशिकाओं में अपनी स्वयं की .properties या .vmoptions फ़ाइलों को बनाकर विशेषताओं को अनुकूलित कर सकते हैं। (यह पहले कुछ प्लेटफार्मों पर संभव हो गया है, लेकिन इसके लिए आपको फ़ाइलों की संपूर्ण सामग्री को कॉपी और बदलने की आवश्यकता है। नवीनतम परिवर्तनों के साथ ये गुण अब इसके बजाय additive हैं, जैसे कि आप केवल उन विशेषताओं को सेट कर सकते हैं, जिनकी आप देखभाल करते हैं, और बाकी आईडीई इंस्टॉलेशन से चूक का उपयोग करेगा)।

नोट: एंड्रॉइड स्टूडियो 2.0 के अनुसार, आप मदद मेनू से "कस्टम वीएम विकल्प संपादित करें" फ़ाइल तक पहुंचकर इस फ़ाइल को बना / संपादित कर सकते हैं।

http://tools.android.com/tech-docs/configuration

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


12

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

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

या

खुला हुआ -e /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions

फिर Xmxमूल्य बढ़ाएं

-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

अब आपका Android Studio सुपर फास्ट होगा।


10

एंड्रॉइड स्टूडियो 3.1 में आपके अनुकूलित वर्चुअल मेमोरी विकल्पों को संपादित करने का विकल्प है।

आप Android Studio> सहायता> कस्टम VM विकल्प संपादित करें पर जा सकते हैं

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

फिर स्टूडियो कोड के लिए सेटिंग्स कोड के नीचे पेस्ट करें फ़ाइल और इसे सहेजें।

फ़ाइल स्थान: "\ Users \ उपयोगकर्ता नाम \ _AndroidStudio3। ** \ config \"

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops

1
वह अंतिम पंक्ति गलत है - एंड्रॉइड स्टूडियो 3.2 इसके साथ स्टार्टअप पर क्रैश करता है।
कॉमन्सवेयर

9

नोट: मैं अब इस पोस्ट के लिए जवाब नहीं है, लेकिन शायद यह किसी एक के लिए उपयोगी होगा जो देख रहा है।

अगर इसमें से कुछ भी आपके लिए काम नहीं करता है, तो मैक पर यह देखने की कोशिश करें कि क्या आपकी मदद करता है, एंड्रॉइड स्टूडियो के अंतिम संस्करण में, स्टूडियो .vmoptions आपके एप्लिकेशन फ़ोल्डर में AndroidStudio.app के अंदर है।

तो अपने AndroidStudio.App पर राइट क्लिक या ctrl पर क्लिक करें और फिर स्टूडियो में शो पैकेज सामग्री चुनें।

सामग्री / bin / studio.vmoptions

इसे बदलें या बदल दें और आपको अपनी जरूरत की सभी रैम मिल जाएगी।

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

सादर।


आपको उस फ़ाइल को नहीं बदलना चाहिए, लेकिन यहां बताया गया है: tools.android.com/tech-docs/configuration । मैक के लिए: ~ / पुस्तकालय / प्राथमिकताएँ / {FOLDER_NAME} /studio.vmoptions
GaRRaPeTa

6

मैंने _JAVA_OPTIONS चीज़ की कोशिश की, लेकिन यह अभी भी मेरे लिए काम नहीं कर रहा था।

अंत में, मेरे लिए जो काम किया वह निम्नलिखित था:

  • Studios.exe के बजाय Studios64.exe लॉन्च करना (मुझे 64-बिट मशीन मिली है)।
  • "Studios64.exe.vmoptions" में निम्नलिखित मान जोड़ें / बदलें:

-Xms2048m
-Xmx2048m
-XX:MaxPermSize=1024m
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled 
-XX:+HeapDumpOnOutOfMemoryError
-Dfile.encoding=utf-8


1
ठीक वैसा ही जैसा आप, मेरे पास अभी भी आउट ऑफ़ मेमोरी एरर है
राफेल रॉयर-रिवार्ड

क्या आपने Android स्टूडियो के नवीनतम संस्करण में अपडेट किया है? मैं कैनरी चैनल का उपयोग कर रहा हूं और मुझे
एक्सपेंसिवबेली

नहीं, मैं 0.8.14 पर था, लेकिन मुझे मेमोरी लीक का कारण मिला। "Light_gray" नाम का रंग बनाना और इसे लेआउट फ़ाइल में उपयोग करने से असीम मेमोरी का उपयोग होता है ... "light_grey" हालांकि ठीक है।
राफेल रॉयर-रिवार्ड

6

बहुत सारे जवाब हैं जो अब पुराने हो चुके हैं। एंड्रॉइड स्टूडियो के लिए ढेर के आकार को बदलने का वांछित तरीका हाल ही में बदल गया है।

उपयोगकर्ताओं को अब निम्नलिखित निर्देशिकाओं में से एक में अपनी स्वयं की vmoptions फ़ाइल बनानी चाहिए;

खिड़कियाँ: %USERPROFILE%\.{FOLDER_NAME}\studio64.exe.vmoptions

मैक: ~/Library/Preferences/{FOLDER_NAME}/studio.vmoptions

लिनक्स: ~/.{FOLDER_NAME}/studio.vmoptions and/or ~/.{FOLDER_NAME}/studio64.vmoptions

नई बनाई गई *.vmoptionsफ़ाइल की सामग्री इस प्रकार होनी चाहिए:

-Xms128m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=96m
-XX:+UseCompressedOops

रैम के आबंटन -XmX750mको दूसरे मूल्य में बदलने के लिए।

पूर्ण निर्देश यहां देखे जा सकते हैं: http://tools.android.com/tech-docs/configuration


1
लेकिन studio.vmoptionsआपके द्वारा बताए गए रास्ते पर कोई फ़ाइल नहीं है । वे नीचे हैं%AndroidStudioInstallationPath%\bin\studio.exe.vmoptions
मुलगार्ड

यह सही जवाब है। अन्य अप्रचलित या हतोत्साहित हैं।
GaRRaPeTa

4

पहले जांचें कि आपके एंड्रॉइड स्टूडियो को इस चरण का पालन करने के लिए कितनी मेमोरी आवंटित की गई है:

फ़ाइल -> सेटिंग्स-> सूरत और व्यवहार-> सूरत

फिर नीचे इमेज रेड हाइलाइटेड पार्ट जैसे शो मेमोरी इंडिकेटर ऑप्शन को चेक करें यहाँ छवि विवरण दर्ज करें

मेरे मामले में मेरी रैम 12 जीबी है, इसलिए मैंने एंड्रॉइड स्टूडियो 6 जीबी के लिए मेमोरी आवंटित की है। इस चरणों का पालन करें

मदद-> कस्टम VM विकल्पों को संपादित करें

-Xmx6g

मेरे मामले में, मैंने इसे 6 जीबी निर्धारित किया है क्योंकि मेरा पीसी रैम 12 जीबी है। अपने Android स्टूडियो को आवंटित करने के लिए आप कितना मेमोरी चाहते हैं


3

विंडोज 7 पर, विन्यास फाइल को [INSTALL-LOCATION]\binनजरअंदाज किया जाता है। निम्नलिखित Google दस्तावेज़ों के अनुसार, संशोधित की जाने वाली फ़ाइल यहाँ होनी चाहिए:%USERPROFILE%\.AndroidStudio\studio[64].exe.vmoptions

http://tools.android.com/tech-docs/configuration

अजीब बात है कि डेवलपर साइट से एंड्रॉइड स्टूडियो 1.1 की एक साफ इंस्टॉल पर ऐसी कोई फ़ाइल नहीं है। और वे पुराने (उपेक्षित) स्थान पर हैं। एक बार जब मैं फ़ाइल की प्रतिलिपि (studio.exe.vmoptions मेरे मामले में) को हूं और इसे संशोधित करता हूं, तो परिवर्तन का सम्मान किया जाता है।

हालांकि, मज़ा वहाँ बंद नहीं करता है। एक ऊपरी मान है -Xmxजिसके लिए आपके सिस्टम में मेमोरी की मात्रा से संबंधित हो सकता है। मैं सिर्फ 16GB करने के लिए 4Gb से मेरी मशीन की स्मृति टकरा, और मान लिया मैं सेट कर सकते हैं -Xmxकरने के लिए 2048mहै, लेकिन मैंने पाया कि मैं इसे से बड़ा कुछ भी करने के लिए सेट करता है, तो 1500m,एंड्रॉयड स्टूडियो चुपचाप क्यों के रूप में सब पर कोई संकेत के साथ लांच करने के लिए विफल हो जाएगा। मेरे पास रास्ते में अधिक रैम है, इसलिए यह देखना दिलचस्प होगा कि क्या मैं उस बिंदु पर मूल्य बढ़ा सकता हूं।

मुझे आशा है कि यह अतिरिक्त जानकारी सहायक है। हालांकि उपरोक्त सभी उत्तर एक बिंदु पर निस्संदेह सच थे (और अभी भी कुछ वातावरण में हो सकते हैं), मैंने पाया कि यह एकमात्र दृष्टिकोण था जो एएस द्वारा मेरे लिए उपयोग की जाने वाली स्मृति में वृद्धि करता था।


2

स्टूडियो खोलें। पसंदीदा चुनें और JVM विकल्प बदलें

Studios.vmoptions / एप्लिकेशन / Android / Studio.app/bin/studio.vmoptions (Mac OS) पर पता चलता है। मेरी मशीन में, यह दिखता है

-Xms128m
-Xmx800m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

में बदलो

-Xms256m
-Xmx1024m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops

और एंड्रॉइड स्टूडियो को पुनरारंभ करें

और देखें Android Studio वेबसाइट


2

मुझे एंड्रॉइड स्टूडियो 1.1.0 के रूप में विंडोज 7/8 (64-बिट) पर मिला:

[INSTALL_DIR]\bin\studio64.exe.vmoptions इस्तेमाल किया जा सकता है (यदि यह मौजूद है), अन्यथा यह हमेशा वापस गिर जाएगा %USERPROFILE%.\AndroidStudio\studio[64].exe.vmoptions

यदि आप सेटिंग्स से प्रबंधित करना चाहते हैं %USERPROFILE%.\AndroidStudio\studio[64].exe.vmoptions, तो बस इंस्टॉलेशन डायरेक्टरी में से एक को हटा दें।


2

ग्रैडल लिपियों में जाएँ -> स्थानीय.प्रक्रियाएँ और इसे चिपकाएँ

`org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m`

, अगर आप इसे 512 में बदलना चाहते हैं। आशा है कि यह काम करेगा!


2

आपको बिन / studio.exe.vmoptions फ़ाइल को संशोधित करने की आवश्यकता नहीं है, जिसे अद्यतन पैच लागू करने के दौरान सत्यापित किया जाएगा।

समाधान यहाँ हैं http://tools.android.com/tech-docs/configuration

उस फ़ाइल को निम्न स्थान पर कॉपी करें, फिर -Xmx1280m को जो कुछ भी आप चाहते हैं उसे बदलें।

खिड़कियाँ:

%USERPROFILE%\.{FOLDER_NAME}\studio.exe.vmoptions और / या %USERPROFILE%\.{FOLDER_NAME}\studio64.exe.vmoptions

%USERPROFILE%\.{FOLDER_NAME}\idea.properties

मैक:

~/Library/Preferences/{FOLDER_NAME}/studio.vmoptions ~/Library/Preferences/{FOLDER_NAME}/idea.properties

लिनक्स:

~/.{FOLDER_NAME}/studio.vmoptions और / या ~/.{FOLDER_NAME}/studio64.vmoptions

~/.{FOLDER_NAME}/idea.properties


1
यह करने के लिए IntelliJs / Android Studios स्वयं के फ़ंक्शन का उपयोग करना अधिक सुरक्षित है: IDE पर क्लिक करें "सहायता" -> "कस्टम VM विकल्पों को संपादित करें"
Thommy

2

यह Xmsऔर Xmxमेमोरी कम मुद्दा मेरे साथ होता था जब भी मैं XML के साथ काम करता था। मैंने इस मेमोरी को बढ़ाने की कोशिश की, केवल यह पता लगाने के लिए कि इसे फिर से होने में थोड़ा समय लगे।

बहुत निराश होने के बाद और अपनी सभी मौजूदा परियोजनाओं को वापस ग्रहण में परिवर्तित करने का निर्णय लेने के बाद, जो मैं नहीं करना चाहता था, मुझे लगा कि यह क्या कारण है और इस असफलता को दोहराने और हर बार इसे रोकने में सक्षम था।

XML को (टेक्स्ट दृश्य) में संपादित करते समय, और "पूर्वावलोकन" रेंडर दृश्य का उपयोग करते हुए, यह हर बार स्मृति के नुकसान का कारण बनता है। "पूर्वावलोकन" को बंद करना और केवल स्क्रीन को रेंडर करने के लिए डिज़ाइन टैब का उपयोग करना, मैं पूरे दिन एंड्रॉइड स्टूडियो का उपयोग करने में सक्षम हूं, जिसमें कोई दुर्घटना नहीं है।

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


2

यह है कि आप Android स्टूडियो 3.6.1 में वर्तमान में हीप आकार कैसे बदलते हैं

अपने Android स्टूडियो में विंडोज पर:

  1. फ़ाइल का चयन करें -> सेटिंग्स (नीचे पॉपअप प्रदर्शित किया जाएगा)

सेटिंग्स संवाद

  1. प्रकटन और व्यवहार का चयन करें
  2. सिस्टम सेटिंग्स का चयन करें
  3. मेमोरी सेटिंग्स चुनें

फिर आईडीई हीप आकार सेटिंग्स को अपने वांछित मूल्य में बदलें

मैक पर:

  1. Android Studio का चयन करें
  2. प्राथमिकताएँ चुनें

वही पॉप अप दिखाई देगा। हालांकि, मैक पर इस बार इसके प्राथमिकताएं कहा जाता है।

हीप आकार को समायोजित करने के लिए एंड्रॉइड स्टूडियो के विंडोज संस्करण के समान चरणों का पालन करें जो वरीयता संवाद प्रदर्शित किया गया है


1

किसी को यह समस्या हो सकती है:

मैं studio64.exe.vmoptionsफ़ाइल संपादित करता हूं , लेकिन सहेजने में विफल रहा।

इसलिए मैंने इस फ़ाइल को नोटपैड ++ Run as Administratorमोड में खोला और फिर सफलतापूर्वक सहेजा।



1

यदि .studio.exe.vmoptionsकाम नहीं करता है या बदल रहा है , तो gradle.propertiesफ़ाइल को बदलने और अपनी आवश्यकता के अनुसार हीप आकार को बदलने का प्रयास करें।

यह वास्तव में मेरे लिए मेरे विंडोज 7 पर 4 जी रैम और एंड्रॉइड स्टूडियो 2.2 के साथ काम करता है।

बिना किसी त्रुटि के ठीक से काम करना और 'ग्रेड सिंक पूरा' प्रदर्शित करना


मुझे अधिकतम हीप आकार सेट करने के लिए एक ग्रेड .प्रोटेक्टीज जोड़ना था, जिसका उपयोग मैंने अपने ऐप को डीबग करते समय किया था। लेकिन मुझे यह पूछना है कि एंड्रॉइड स्टूडियो कॉन्फ़िगरेशन पेज में बताए अनुसार स्टूडियो.वॉम्पटेशन को सेट क्यों नहीं किया जाता है जो विज्ञापन के रूप में काम नहीं करता है? मेरी चिंता यह है कि मैं मौलिक रूप से कुछ गलत कर रहा हूं (लेकिन यह निश्चित रूप से ऐसा नहीं दिखता है)। (धन्यवाद) मैंने एक विस्तृत प्रश्न यहां पोस्ट किया: stackoverflow.com/questions/40833031/…
JimCzek

1

मैक OSX पर आसानी से पहले मेनू आइटम, Android स्टूडियो> वरीयता> सिस्टम सेटिंग्स (बाएं मेनू)> मेमोरी सेटिंग्स और डायल में हीप आकार बदलकर आसानी से ढेर का आकार बदल सकते हैं।

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

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