मुझे जीसी लॉग के साथ कुछ सर्वरों पर कोई समस्या है। यह इस से भर रहा है:जावा जीसी लॉग अजीब पात्रों से भरा है
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
इस JVM के लिए दिया एक बड़े स्मृति के साथ सर्वर पर होता देखा: -Xms32G -Xmx48G
। हालांकि यह एक लाल हेरिंग हो सकता है लेकिन इसका उल्लेख करने के लिए सोचा।
चूंकि ये लॉग का विश्लेषण करने वाले कम विलंबता/उच्च थ्रूपुट ऐप्स महत्वपूर्ण हैं। लेकिन इसके बजाय, यह उपरोक्त उन पात्रों से भरा है।
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
हम इसका उपयोग लॉग बनाने के लिए:
-verbose:gc
-Xloggc:/path/to/gc.log
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
किसी को भी करने से पहले इस समस्या को देखा
हम जावा 8 का उपयोग कर रहे हैं? इसका क्या कारण हो सकता है?
आपने जीसी लॉग कैसे बनाया? क्या आप 'verbose: gc' ध्वज या किसी अन्य तरीके का उपयोग करते हैं? –
@kucing_terbang: हाँ, मैंने जानकारी – bdem
'^ @' के साथ प्रश्न को अपडेट किया है, Ctrl- @, ASCII 0. के लिए यूनिक्स/लिनक्स नोटेशन है। आमतौर पर जावा में बहुत शून्य होती है। –