java - जावा जेवीएम स्टार्टअप पैरामीटर पढ़ें (उदाहरण के लिए -एक्सएमएक्स)


1 Answers

जावा 7 के साथ या बाद में यह जितना आसान है

java -XshowSettings:all

java configuration jvm jvm-hotspot

मैं यह पता लगाने की कोशिश कर रहा हूं कि चल रहे जावा प्रक्रिया के भीतर से JVM स्टार्टअप गुणों को निर्धारित करने का कोई तरीका है या नहीं। विशेष रूप से मैं यह पता लगाने की कोशिश कर रहा हूं कि -एक्सएमएक्स (अधिकतम ढेर आकार) और -XX जैसे पैरामीटर कहां से हैं: MaxPermSize संग्रहीत हैं। मैं सूर्य के 1.6 जेवीएम चला रहा हूँ।

यदि आप सोच रहे हैं कि मैं ऐसा क्यों करना चाहता हूं, तो मेरे पास कई JVM वेबसर्वर हैं जो सही तरीके से कॉन्फ़िगर किया जा सकता है या नहीं और मैं इसे स्टार्टअप कोड चेक में जोड़ना चाहता हूं। जावा कोड के टुकड़े में जांचना मेरे लिए बहुत आसान है जो सभी जेवीएम स्टार्टअप फाइलों को मैन्युअल रूप से ढूंढने और जांचने के बजाय हर जगह तैनात किया जाता है। अभी बेहतर या बदतर के लिए जेवीएम कॉन्फ़िगरेशन फ़ाइलें हमारी निर्माण प्रक्रिया का हिस्सा नहीं हैं या स्रोत नियंत्रण में चेक नहीं हैं।



Related