मुझे लगता है कि आपकी वास्तविक समस्या यह है कि ग्रहण स्वयं स्मृति से बाहर हो रहा है। यदि यह मामला है, तो ढेर "समाशोधन" वास्तव में मदद नहीं करेगा।
आप परियोजनाओं को बंद करके ग्रहण की स्मृति उपयोग को कम कर सकते हैं अनावश्यक प्लग इन की इतने पर छुटकारा मिलता है और हो रही है:
दृष्टिकोण है कि समस्या को ठीक करने में मदद कर सकते के एक जोड़े हैं। हालांकि, यह ग्रहण की उपयोगिता को कम करता है।
ग्रहण एक बड़ा ढेर देने के लिए आप "eclipse.ini" फ़ाइल में JVM -Xmx और -Xms सेटिंग्स को बदल सकते हैं। लेकिन यह केवल तभी काम करता है यदि आपके पास पर्याप्त रैम है और आप अपने ओएस और हार्डवेयर द्वारा लगाए गए पता स्थान सीमाओं के अंतर्गत रहते हैं।
यदि उपरोक्त में से कोई भी समस्या हल नहीं करता है, तो आपको अधिक मेमोरी वाली मशीन की आवश्यकता होती है।
1 - एक 32 बिट ओएस और हार्डवेयर प्रयोग करने योग्य ढेर अंतरिक्ष के 2GB चारों ओर करने के लिए आप को सीमित कर देगा ... हालांकि सीमा विभिन्न कारकों के आधार पर कुछ भिन्न होता है। यह सब कुछ करने के लिए है कि ओएस वर्चुअल एड्रेस रिक्त स्थान को प्रबंधित करता है। लेकिन आपको वास्तविक चिंता होने के लिए ग्रहण में एक बहुत बड़ी प्रणाली विकसित करने की आवश्यकता है।
ध्यान दें कि "ढेर स्थिति दिखाएं" और कचरा पर क्लिक समस्या का समाधान नहीं होगा आइकन। ग्रहण चलाने वाला JVM OutOfMemoryError
के साथ बाहर निकलने से पहले हमेशा एक पूर्ण कचरा संग्रह करेगा। (हालांकि यह कार्यक्षमता पूरी तरह से बेकार नहीं है। कचरा संग्रह को मजबूर करना ग्रहण को थोड़ा सा उत्तरदायी बना सकता है ... जीसी पूरा होने के बाद।)
स्रोत
2012-11-07 11:22:31
एमबी ग्रहण फिर से लिखना? :) –
क्या आपने पहले से ही हेक्साइज बढ़ाया है जो ग्रहण के लिए उपलब्ध है? Http://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F देखें – halex