मैंने कहीं पढ़ा है कि जावा लगभग 12 मशीन निर्देशों में वस्तुओं के लिए स्मृति आवंटित कर सकता है। यह मेरे लिए काफी प्रभावशाली है। जहां तक मैं समझता हूं कि एक चाल का उपयोग करते हुए JVM का उपयोग करों में स्मृति को पूर्ववत कर रहा है। यह ऑपरेटिंग सिस्टम के अनुरोधों की संख्या को कम करने में मदद करता है, जो कि काफी महंगा है, मुझे लगता है। लेकिन सीएएस परिचालनों को आधुनिक प्रोसेसर पर 150 चक्र तक खर्च कर सकते हैं।जावा आवंटन स्मृति आवंटन
तो, क्या कोई जावा में स्मृति आवंटन की वास्तविक लागत को समझा सकता है और जो चालन आवंटन को गति देने के लिए जेवीएम का उपयोग करता है?
एक ठेठ JVM केवल ढेर करने के लिए अतिरिक्त स्मृति जोड़ने के लिए ओएस का उपयोग करेगा पर सामान का एक गुच्छा किया करते थे। अधिकांश समय यह पुन: उपयोग कर रहा है कि यह पहले से क्या है। –