2010-11-03 16 views
17

जब मैं -Xmx=1024m कहता हूं, क्या इसमें इन 1024m से permgen i.e -XX:MaxPermSize= लिया गया है या यह अलग है?क्या अनुमति है -एक्सएमएक्स में?

this पर देखकर मैंने सोचा कि यह 1024 मीटर से है, लेकिन अब तक मुझे विश्वास था कि वे अलग थे।

उत्तर

11

नहीं, permGen अंतरिक्ष मुख्य ढेर (उत्तरार्द्ध -Xmx के माध्यम से छाया हुआ सूर्य VMs पर)

6

स्थायी पीढ़ी MaxPermSize के माध्यम से आवंटित एक अलग स्थान है। यह -Xmx के साथ ढेर सेट के अतिरिक्त है।

http://www.oracle.com/technetwork/java/gc1-4-2-135950.html#3.%20Sizing%20the%20Generations|outline "3. आकार पीढ़ियों"

इससे पता चलता है "कुल आकार" पर चित्र देखें अर्थात Xmx स्थायी पीढ़ी में नहीं गिना जाता।

और वैसे, जेडीके 1.4 काफी पुराना है। एक अद्यतन देखने के लिए JDK 1.6 विकल्प और लिंक की जाँच करें: http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html

+0

2 लिंक टूट गया है के अतिरिक्त है – pstanton

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