मैं यह जानने की कोशिश कर रहा हूं कि Class Data Sharing संग्रह (java -Xshare:dump
चलाकर) मूल कोड में बाइट कोड संकलित करता है या नहीं।क्या जावा कोड क्लास डेटा शेयरिंग आर्काइव (classes.जेएसए) में मूल रूप से संकलित किया गया है या यह बाइटकोड है?
क्लास डेटा शेयरिंग के आंतरिक के बारे में बहुत सारे दस्तावेज नहीं हैं। पेज मैं जुड़ा हुआ है कि java -Xshare:dump
एक निजी आंतरिक प्रतिनिधित्व में प्रणाली जार फ़ाइल से कक्षाओं का एक सेट लोड करता है, और एक फाइल करने के लिए है कि प्रतिनिधित्व उदासीनता कहते हैं।
लेकिन इस कोड को संकलित या नहीं किया गया है, इसके बारे में कुछ भी नहीं कहता है।
(संभवतः संबंधित: Speed up application start by adding own application classes to classes.jsa)
ऐसा लगता है कि जावा 6 के लिए आईबीएम जेवीएम ऐसा कर सकता है: http://www.ibm.com/developerworks/library/j-sharedclasses/ –