मैं यह पता लगाने की कोशिश कर रहा हूं कि चल रहे जावा प्रक्रिया के भीतर से JVM स्टार्टअप गुण निर्धारित करने का कोई तरीका है या नहीं। विशेष रूप से मैं यह पता लगाने की कोशिश कर रहा हूं कि -एक्सएमएक्स (अधिकतम ढेर आकार) और -XX जैसे पैरामीटर कहां से हैं: MaxPermSize संग्रहीत हैं। मैं सूर्य के 1.6 जेवीएम चला रहा हूँ।जावा जेवीएम स्टार्टअप पैरामीटर पढ़ें (उदाहरण के लिए -एक्सएमएक्स)
यदि आप सोच रहे हैं कि मैं ऐसा क्यों करना चाहता हूं, तो मेरे पास कई JVM webservers हैं जो सही तरीके से कॉन्फ़िगर किया जा सकता है या नहीं और मैं इसे स्टार्टअप कोड चेक में जोड़ना चाहता हूं। जावा कोड के टुकड़े में जांचना मेरे लिए बहुत आसान है जो सभी जेवीएम स्टार्टअप फाइलों को मैन्युअल रूप से ढूंढने और जांचने के बजाय हर जगह तैनात किया जाता है। अभी बेहतर या बदतर के लिए जेवीएम कॉन्फ़िगरेशन फ़ाइलें हमारी निर्माण प्रक्रिया का हिस्सा नहीं हैं या स्रोत नियंत्रण में चेक नहीं हैं।
वर्क्स एक आकर्षण की तरह है! मैं स्पष्ट रूप से java.lang.management के साथ-साथ मुझे नहीं जानता। –
क्या यह जावा 1.4 है? –