2010-11-27 12 views
8

मुझे एक्लिप्स में एक बड़ी जावा परियोजना के साथ जावा सामग्री सहायता में अत्यधिक धीमी गति का सामना करना पड़ रहा है। इस परियोजना में बहुत से निर्भर जार (> 100) हैं। मुझे सच में यकीन नहीं है कि धीमाता निर्भर जारों के कारण है, लेकिन मैं इस मामले का अनुमान लगा रहा हूं।बड़ी परियोजनाओं के साथ ग्रहण सामग्री सहायता धीमा

क्या आप में से कोई भी इसी तरह के मुद्दों का सामना कर रहा है? मैंने दर्द को कम करने के लिए सक्रियण विलंब को 500ms में बदल दिया लेकिन मुझे अभी भी "सामग्री सहायता के साथ समस्याएं" पॉप अप मिलती हैं जो माइलिन को अक्षम करने का सुझाव देती है। मैंने निम्नलिखित टाइमआउट ध्वज भी सेट किया है।

-Dorg.eclipse.jdt.ui.codeAssistTimeout = 60000

यह मदद की है करने के लिए प्रतीत नहीं होता।

-Xmx 900m पर सेट है। मैं 4 जीबी रैम के साथ एक ड्यूल कोर 3 गीगाहर्ट्ज विंडोज एक्सपी 32-बिट बॉक्स का उपयोग कर रहा हूं।

मैं आपके सुझावों या समाधानों का स्वागत करता हूं।

धन्यवाद।

+0

क्या आपने सभ्य 'eclipse.ini' का उपयोग किया था? http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/3275659#3275659 – VonC

उत्तर

1

ग्रहण में एक बग है जिससे आपके कार्यक्षेत्र में बड़े जटिल जार हैं, सामग्री सहायक अनुपयोगी होने के बिंदु पर धीमा हो जाएगी। my question here for more देखें।

बग ठीक कर दिया गया है लेकिन मैं यह नहीं बता सकता कि यह वर्तमान रिलीज में है या नहीं।

+0

दामो, मैंने इसे पहले पढ़ा था और शुरू में सोचा था कि यह संबंधित नहीं हो सकता है, लेकिन ग्रहण बग रिपोर्ट को फिर से पढ़ना मुझे बताता है कि यह एक ही मुद्दा हो सकता है। लेकिन, इस https://bugs.eclipse.org/bugs/show_bug.cgi?id=289057 के अनुसार यह पहले से ही हल हो चुका है और ग्रहण 3.6 का हिस्सा होना चाहिए जो मैं उपयोग कर रहा हूं। दुर्भाग्यवश, मैं माइलिन का बहुत उपयोग करता हूं इसलिए मैं इसे अक्षम करने में अनिच्छुक हूं। – IceMan

+0

मुझे 3.6 एम 2 में समस्या थी। यह कहता है कि यह 3.6 एम 6 में तय है लेकिन मैं इसे डाउनलोड पेज में एक निश्चित बग के रूप में सूचीबद्ध नहीं देख सका। एक परीक्षण के रूप में क्लासपाथ और प्रोजेक्ट से सबसे बड़े 10 या 20 जार को हटाने का प्रयास करें और देखें कि क्या यह सामग्री सहायक में मदद करता है। – Damo

0

क्या आप माइलीन का उपयोग कर रहे हैं? यदि नहीं ... माइलिन सामग्री सहायता को अक्षम करने से आपको बहुत मदद मिलेगी।

2

यदि परियोजना में से कोई भी जार या सामग्री तेज, स्थानीय डिस्क पर नहीं है, तो उन्हें तेज, स्थानीय डिस्क पर रखें।

+0

वे सभी स्थानीय डिस्क पर हैं। – IceMan

+0

मुझे यह समस्या थी। कई बार प्रतिक्रिया प्राप्त करने के लिए + 10 सेकंड्स ले गए। – User1

0

मैं रिमोट सिस्टम प्रोजेक्ट पर काम कर रहा था जहां दूरस्थ सिस्टम के /lib फ़ोल्डर से JAR को कॉन्फ़िगर किया गया था। मैंने स्थानीय रूप से सभी प्रासंगिक जारों को आयात किया है, रिमोट वाले लोगों के बजाय इन स्थानीय जारों का उपयोग करने के लिए बिल्ड पथ को कॉन्फ़िगर किया है, और बॉब का चाचा! मुद्दा चला गया है!

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