2010-11-09 25 views
9

दौरान उच्च CPU उपयोग मैं (मेरा मतलब है, हमेशा की तरह के अलावा) अब इस मुद्दे को बिना ग्रहण का उपयोग कर कई हफ्तों के लिए। यह मेरे उद्देश्यों के लिए पर्याप्त तेज़ रहा है। लेकिन आज दोपहर के आसपास, जब भी मैं एक HTML टैग या अन्य स्वत: पूर्ण-सक्षम तत्व टाइप करना शुरू करता हूं, तो मेरी पूरी प्रणाली इतनी कम हो जाती है कि यह पूरी तरह से अनुपयोगी है। टास्क मैनेजर में देखकर, मैं दिखाता हूं कि जब भी मैं "<" या ">" प्रतीक टाइप करता हूं तो ग्रहण 0 से 10-15% तक कूदता है!ग्रहण: स्वत: पूर्ण

मैं रैम के 6 GB के साथ एक कोर i7 पीसी है, इसलिए यह निश्चित रूप से नहीं एक प्रणाली चश्मा सीमा है। मैंने आज भी स्थापित कुछ कार्यक्रमों को अनइंस्टॉल कर दिया है, उम्मीद है कि उनमें से एक विरोधाभासी था, लेकिन कोई पासा नहीं था। पुनरारंभ करने के बाद भी, जब भी यह ऑटो-पूर्ण करने की कोशिश करता है, तो मैं कई सेकंड के लिए रुकने के बिना एक्लिप्स का उपयोग करने में असमर्थ हूं!

कोई भी जानता है कि यहां क्या हो रहा है? मैंने कुछ खोज किया लेकिन मुझे जो कुछ मिला वह बहुत पुरानी बग रिपोर्ट थी जो कहती है कि डेवलपर्स "इस मुद्दे से अवगत हैं और समाधान पर काम कर रहे हैं"।

+0

ग्रहण वीएम के सिस्टम चश्मे के बारे में क्या?वे आपके ग्रहण फ़ोल्डर की eclipse.ini फ़ाइल में हैं। – greg0ire

उत्तर

10

पहले, मैं स्मृति ग्रहण है कि यह करने के लिए आवंटित किया है ऊपर जोड़ने से कोशिश करेंगे:

-vmargs 
-Xms2048m 
-Xmx3072m 
-XX:MaxPermSize 128m 

कि आपके eclipse.ini फ़ाइल में होना चाहिए। This blog में स्मृति और ग्रहण के संबंध में कुछ महान पढ़ने हैं। यदि आपको कुछ और जानकारी चाहिए और/या नींद को प्रेरित करने की इच्छा है तो आप this lengthy SO thread पढ़ सकते हैं।

अगला, स्वत: पूर्ण करने की कोशिश करें। विंडो/प्राथमिकताएं/जावा/संपादक/सामग्री सहायता/ऑटो-सक्रियण पर जाएं और ऑटो सक्रियण विलंब को 500 से शून्य तक घटाएं।

अंत में, आप हिप्पी को पूरा कर सकते हैं; ग्रहण में डिफ़ॉल्ट कुंजी बाध्यकारी 'alt- /' है। यदि आप शॉर्टकट सूची 'ctr-shft-l' (सूची में एल है) की जांच करते हैं तो इसे "वर्ड पूर्णता" भी कहा जाता है। मेरे मैक पर डिफ़ॉल्ट कुंजी सेटिंग 'ctr-।' है। यह स्वत: पूर्ण का एक तेज़ संस्करण है जो मुझे लगता है कि emacs के दिनों में वापस आ गया है। ऐसा लगता है कि स्थानीय चर के साथ बहुत अच्छा काम है लेकिन वस्तुओं पर कार्यों के साथ इतना अच्छा नहीं है। मुझे लगता है कि अलग जानवर।

एक बोनस के रूप में, आप सामान्य रूप में ग्रहण अनुभव को बढ़ाने के तरीकों की एक सूची के लिए here देख सकते हैं।

+0

@zvikico: मुझे यकीन नहीं है कि ग्रहण या .ini सेटिंग्स में स्मृति उपयोग के साथ उस लिंक को क्या करना है; यह SWT-JFace के साथ संवाद बॉक्स बनाने के लिए उदाहरणों की एक श्रृंखला प्रतीत होता है। –

+0

@Stephano: यहां आपके सुझावों के बारे में मेरी एकमात्र चिंता यह तथ्य है कि कल रात तक सबकुछ तैराकी से काम कर रहा था। मैं वास्तव में सेटिंग्स को बदलना नहीं चाहता हूं, मैं यह समझूंगा कि क्या हुआ (या कम से कम एक अच्छी चांदी की बुलेट ढूंढें) और इस नई समस्या को ठीक करें। –

+0

गलत लिंक के लिए खेद है। मुझे अभी भी लगता है कि यह बहुत ज्यादा रैम है। आप बस पूरे स्थान पर स्वैपिंग समाप्त कर देंगे :-) – zvikico

2

सबसे पहले, सिर्फ एक परीक्षण के रूप में, (एक फ़ोल्डर जो मौजूद नहीं है निर्दिष्ट फ़ाइल → स्विच कार्यस्थान →, यह बनाया जाएगा) एक नया कार्यक्षेत्र जाने की कोशिश करें।

समस्या हल हो जाती है, तो यह कुछ बुरी सेटिंग्स या अपने वर्तमान कार्यक्षेत्र में कैश के साथ कोई समस्या हो सकती है। यदि आप आसानी से इस नए कार्यक्षेत्र में जा सकते हैं (पता नहीं है कि आपने अपने कार्यक्षेत्र को अनुकूलित करने में कितना प्रयास किया है), तो मैं ऐसा करूँगा।

यदि आप अपने वर्तमान कार्यक्षेत्र को ठीक करना चाहते हैं, तो अपने कार्यक्षेत्र के .metadata/.plugins फ़ोल्डर में जाएं, और org.eclipse.wst से शुरू होने वाले फ़ोल्डर की तलाश करें। मैं उन्हें बाहर निकालने की कोशिश करता हूं, और देखता हूं कि यह मदद करता है (पहले ग्रहण बंद करें)। आप प्रक्रिया में ज्यादातर इतिहास और कैश खो सकते हैं। आप फ़ोल्डर्स को विशेष रूप से और समझदारी से अनुमान लगा सकते हैं कि क्या रहना चाहिए।

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

+0

यह वास्तव में एक अच्छा विचार था, लेकिन मैंने ग्रहण की ताजा प्रति डाउनलोड करने और ताजा कार्यक्षेत्र का उपयोग करने का भी प्रयास नहीं किया, इसका कोई फायदा नहीं हुआ। ऐसा लगता है कि जब भी मैं एक HTML टैग खोलना या बंद करना चाहता हूं तो मैं 5-20 सेकेंड खोने के लिए बर्बाद हो जाता हूं। मैं पीडीटी के विकल्पों के लिए खरीदारी कर रहा हूं लेकिन अब तक मेरी जरूरतों को पूरा नहीं करता है। –

+0

आपने उल्लेख नहीं किया कि आप पीडीटी का उपयोग करते हैं। उस प्रश्न का मेरा उत्तर देखें: http://stackoverflow.com/questions/4041156/eclipse-pdt-is-freezing-from-time-to-time – zvikico

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