16
GCログを持ついくつかのサーバーで問題が発生しています。これはこれで満たされています:-Xms32G -Xmx48G
:Java GCログに奇妙な文字がいっぱいです
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
が、これはJVMに与えられた大きなメモリを持つサーバーで発生気づきました。これは赤いニシンかもしれないが、それに言及すると考えた。
これらは低レイテンシ/ハイスループットのアプリであるため、ログの分析が不可欠です。しかし、代わりに、それは上記の文字でいっぱいです。前にこの問題を見
-verbose:gc
-Xloggc:/path/to/gc.log
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
誰も:私たちは、ログを作成するためにこれを使用
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)
:
我々は、Java 8を使用していますか?何が原因でしょうか?
どのようにgcログを作成しましたか?あなたは '冗長:gc'フラグや他の方法を使いますか? –
@kucing_terbang:はい、私は情報で質問を更新しました – bdem
'^ @'は、Ctrl- @、ASCII 0のUnix/Linux表記です。 –