मैं स्मृति विकल्प कॉन्फ़िगर नीचे है:जावा जी सी संकल्पना: CMSInitiatingOccupancyFraction
निर्यात MEM_OPTS = "- Xmx2560m -Xms2560m -XX: NewSize = 786m -XX: MaxNewSize = 786m -XX: + UseTLAB -XX: MaxPermSize = 512 एम "
जीसी पैरामीटर के रूप में नीचे हैं:
निर्यात GC1_OPTS =" - XX: + UseConcMarkSweepGC -XX: + UseParNewGC -XX: CMSInitiatingOccupancyFraction = 50 -XX: + CMSPermGenSweepingEnabled -XX: + CMSClassUnloadingEnabled -XX: + CMSParallelRemarkEnabled -XX: + UseAdaptiveGCBoundary " निर्यात GC2_OPTS = "- XX: + ExplicitGCInvokesConcurrent"
मैं जानना चाहता हूं, जब सीएमएस चलेंगे। क्या यह 2560 एमबी के 50% के बाद चलाएगा या यह 512 एमबी मेमोरी के 50% के बाद चलाएगा।
अवधारणा क्या है?
मेरी कुल हीप मेमोरी = 2560 + 786 + 512 एमबी होगी .... सही? या "-XX: नया आकार = 786m -XX: MaxNewSize = 786m" गैर ढेर के लिए है। कृपया अवधारणा को समझाएं।
स्पष्ट स्पष्टीकरण के लिए धन्यवाद। – VJS