के बीच कक्षाएं साझा करें मैं एक ऐसे ऐप्लिकेशन पर काम कर रहा हूं जिसे एक ही समय में एक ही कंप्यूटर में कई बार instanciated किया जा सकता है। प्रत्येक JVM एप्लिकेशन कक्षाओं को अपनी स्मृति में अनावश्यक रूप से लोड करता है, क्योंकि कक्षाएं सभी अनुप्रयोगों के लिए समान होती हैं।JVMs
मैंने सीडीएस here और here के बारे में पढ़ा, लेकिन ऐसा लगता है कि यह केवल जेडीके वर्गों के लिए मान्य है।
मैं अपने आवेदन कक्षाओं के डेटा को JVMs के बीच कैसे साझा कर सकता हूं?
मुझे एक नया वर्ग लोडर लिखने और प्रक्रियाओं के बीच साझा स्मृति का उपयोग करने की तरह लगता है। लेकिन यह अधिक रैम खरीदने से ज्यादा दर्दनाक होगा। –
"लेकिन यह केवल जावा कक्षाओं के लिए मान्य प्रतीत होता है", JVMs में और क्या साझा करने की आवश्यकता है? – Swapnil
@SwapnilS यह मेरा मतलब नहीं था, बुरी स्पष्टीकरण के लिए खेद है। मैंने जो कहने की कोशिश की वह यह था कि यह केवल जेडीके वर्गों को साझा करता है। मैं सवाल संपादित करूंगा। –