जब मैं -Xmx=1024m
कहता हूं, क्या इसमें इन 1024m से permgen i.e -XX:MaxPermSize=
लिया गया है या यह अलग है?क्या अनुमति है -एक्सएमएक्स में?
this पर देखकर मैंने सोचा कि यह 1024 मीटर से है, लेकिन अब तक मुझे विश्वास था कि वे अलग थे।
जब मैं -Xmx=1024m
कहता हूं, क्या इसमें इन 1024m से permgen i.e -XX:MaxPermSize=
लिया गया है या यह अलग है?क्या अनुमति है -एक्सएमएक्स में?
this पर देखकर मैंने सोचा कि यह 1024 मीटर से है, लेकिन अब तक मुझे विश्वास था कि वे अलग थे।
नहीं, permGen अंतरिक्ष मुख्य ढेर (उत्तरार्द्ध -Xmx के माध्यम से छाया हुआ सूर्य VMs पर)
स्थायी पीढ़ी 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
2 लिंक टूट गया है के अतिरिक्त है – pstanton