मेरे Android क्लाइंट पर हीप अपडेट कैसे सक्षम करें


128

के तहत DDMS, एक HEAPटैब है, और फिर मैं 'डिवाइसेस' के तहत अपने एंड्रॉइड एप्लिकेशन पर क्लिक करता हूं। लेकिन यह कहा:

Heap updates are NOT ENABLED for this client

मैं अपने Android एप्लिकेशन के लिए हीप अपडेट कैसे सक्षम कर सकता हूं?

जवाबों:


228

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

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


31
एनबी भविष्य के पाठक: आपको पहले सूची से अपनी प्रक्रिया का चयन करना होगा।
टिम्मम

2
भविष्य के पाठकों के लिए: ग्रहण में आपको डीडीएमएस परिप्रेक्ष्य को खोलने के लिए विंडो -> ओपन पर्सपेक्टिव -> डीडीएमएस पर क्लिक करना होगा। वहां आपके पास बहुत सारी खिड़कियां होती हैं - जिनमें डिवाइस टैब (वे जिस बारे में बात कर रहे हैं) शामिल है।
AgentKnopf

2
क्या आप कभी उस मुद्दे पर चलते हैं जहां आपका ऐप आपके डिवाइस के अंतर्गत नहीं आता है? कभी-कभी मेरा ऐप दिखाई देता है, और मैं "अपडेट हीप" बटन पर क्लिक कर सकता हूं, लेकिन अक्सर कई बार मेरे डिवाइस के तहत शून्य रनिंग प्रक्रियाएं सूचीबद्ध होती हैं।
user291701

एंड्रॉइड स्टूडियो यहां अधिक कुशल कैसे होगा?
कोडे

2
@YagneshCangi GC कचरा संग्रह है
एरिक लेविन

3

एक चीज का उल्लेख करने के लायक है, आपको उपलब्ध डिवाइस / सिम्युलेटर (डीडीएमएस में) के तहत प्रक्रिया सूची को देखने के android:debuggable="true"लिए AndroidManifest.xml(एप्लिकेशन टैग के तहत) में डालना होगा । भले ही आप डिबग मोड में अपने एप्लिकेशन को चलाने का प्रयास नहीं कर रहे हैं।


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