मेरे पास एक जावा एप्लिकेशन है जो जितना सीपीयू कर सकता है उतना सीपीयू का उपयोग करता है और इसके साथ, बहुत सारी मेमोरी (80 जीबी तक)।जावा में जीसी के लिए अधिक CPU समय दें?
मैं उस ऐप के लिए जीसी को अनुकूलित कर रहा हूं और मैं जीसी को जीसी में दिए गए प्रतिशत (60%) का उपयोग करने के लिए जेवीएम बताना चाहता हूं, अन्यथा मशीन जीसी में नहीं है, यह प्रसंस्करण और आवंटित करने की मात्रा याद।
मैं पुष्टि करते हैं कि -XX:CMSIncrementalDutyCycle=60
पैरामीटर बात मैं तलाश कर रहा हूँ और (मैं पहले से ही देखा है CMSIncrementalPacing
और CMSIncrementalDutyCycleMin
) क्या कोई अन्य मापदंडों जीसी करने के लिए और अधिक शक्ति दे रहा है
धन्यवाद है चाहता था एक गुच्छा!
"मैं यह पुष्टि करना चाहता था कि XX: CMSIncrementalDutyCycle = 60 पैरामीटर वह थिग है जिसे मैं ढूंढ रहा हूं" - इसे आज़माएं, जीसी लॉगिंग सक्षम करें और देखें? इसके अलावा, जिज्ञासा से: यह क्या है कि आप ऐसा कर रहे हैं जो जीसी में 60% समय बिताए जाने के लिए पर्याप्त कचरा बनाता है? – millimoose