2010-11-29 37 views
19

अब INI फ़ाइल में इन के लिए अपनी सेटिंग्स हैं:एक्लिप्स में एक्सएमएक्स और एक्सएमएस का अधिकतम मूल्य?

-Xms768M -Xmx1024M

जब उन्हें उच्च स्थापना, ग्रहण अब शुरू नहीं करता है ... वहाँ ग्रहण के बिना इन मूल्यों को बढ़ाने के लिए एक रास्ता है दुर्घटनाग्रस्त?

+0

चूंकि यह ऑपरेटिंग सिस्टम पर निर्भर करता है, देखें [आकार जावा ढेर] (http://publib.boulder.ibm.com/infocenter/javasdk/ उपकरण/index.jsp? विषय =/com.ibm.java.doc.igaa/_1vg00014884d287-11c3fb28dae-7ff6_1001.html) – stacker

+1

[यह] (http://javahowto.blogspot.com/2006/06/6-common- त्रुटियों में-जावा-heap.html) आलेख उपयोगी होना चाहिए। यह आपको दिखाएगा कि जावा ढेर आकार को सेट करते समय कौन सी त्रुटियों से बचने के लिए (उदाहरण के लिए ढेर का आकार आपके पीसी में भौतिक स्मृति से अधिक नहीं होना चाहिए)। – kgiannakakis

उत्तर

27

अधिकतम मूल्य ग्रहण पर निर्भर नहीं हैं, यह आपके ओएस पर निर्भर करता है (और स्पष्ट रूप से उपलब्ध भौतिक स्मृति पर)।

आप इस सवाल पर एक नज़र लेने के लिए चाहते हो सकता है: Max amount of memory per java process in Windows?

+1

यह आपके द्वारा उपलब्ध भौतिक स्मृति पर भी निर्भर करता है। – kgiannakakis

+0

32-बिट ग्रहण/JVM – Terran

+0

के लिए बाधा है 32-बिट ओएस के लिए सीमा से अलग है? – Guillaume

8

मैं तुम्हें 32 बिट JVM के साथ एक 32 बिट ग्रहण का उपयोग कर रहे अनुमान लगा रहा हूँ। यह आपके द्वारा निर्दिष्ट किए गए ऊपर से ढेर करने की अनुमति नहीं देगा।

64-बिट ग्रहण के साथ 64-बिट ग्रहण का उपयोग करने से आप बहुत बड़ी मेमोरी के साथ ग्रहण शुरू करने में मदद कर सकते हैं। (मैं -Xms1024m -Xmx4000m से शुरू कर रहा हूं)

6

आपको क्यों चाहिए-Xms768 (छोटा ढेर कम से कम 768 होना चाहिए ...)?

इसका मतलब है कि किसी भी जावा प्रक्रिया (ग्रहण में खोज) आवंटित 768 मीटर स्मृति से शुरू होगी, है ना? यही कारण है कि आपका ग्रहण ठीक से शुरू करने में सक्षम नहीं है।

उदाहरण के लिए -Xms16 -Xmx2048m कोशिश करें।

4

मैं eclipse.ini निम्नलिखित config की कोशिश की है:

org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
1024M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
1024m 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms128m 
-Xmx2048m 

अब ग्रहण प्रदर्शन के बारे में 2 गुना तेजी से तो पहले है।

तुम भी एक अच्छा मदद रेफरी यहाँ पा सकते हैं: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html

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