मेरे पास एक ऐसा एप्लिकेशन है जो कुछ प्रक्रियाओं के लिए अस्थायी रूप से स्मृति/ढेर की कुछ निश्चित मात्रा की आवश्यकता है। विकल्प के रूप में JVM को अधिकतम ढेर आकार के उचित मूल्य को देखते हुए, JVM थोड़ा ढेर से शुरू होता है और मांग पर ओएस से अधिक मेमोरी का अनुरोध करता है।क्या JVM अब ओएस को मुफ्त मेमोरी देता है जब अब आवश्यकता नहीं होती है?
मेरा सवाल यह है कि, अगर अतिरिक्त मेमोरी को ओएस को जेवीएम द्वारा वापस दिया जाएगा (उदाहरण के लिए अन्य प्रक्रियाओं के लिए) जब मेरे आवेदन द्वारा अब और अधिक स्मृति की आवश्यकता नहीं है। वर्तमान में मेरा आवेदन उस स्मृति को हमेशा के लिए पकड़ता प्रतीत होता है, भले ही इसकी आवश्यकता न हो।
_no_ "JVM" है, आपको यह निर्दिष्ट करना चाहिए कि आप किस कार्यान्वयन में रुचि रखते हैं। – paxdiablo
2 9 प्रश्न, केवल एक ही स्वीकृत उत्तर। पूरा करने के लिए होमवर्क है। गंभीरता से। –