jvm gc日志文件旋转拧紧编号

时间:2015-02-08 09:07:50

标签: java rotation garbage-collection

问题是,为什么GC日志文件旋转会将数字附加到旋转的GC日志文件中,完全无序?

运行Oracle JVM [1.6.0 + update45]。我的旋转GC日志文件编号是未排序的。

使用以下GC选项运行jvm:

/usr/lib/jvm/j2sdk1.6-oracle/bin/java  -Xloggc:gc.log  -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M....

gc日志正确旋转,但最后附加的数字是无序的。这是" ls -lt "的主要内容:

-rw-r--r-- 1 test  test  104857725 Feb  3 14:06 gc.log.3
-rw-r--r-- 1 test  test  104857776 Jan 26 03:41 gc.log.2
-rw-r--r-- 1 test  test  104857734 Jan 17 16:00 gc.log.1
-rw-r--r-- 1 test  test  104857845 Jan  8 21:03 gc.log.0
-rw-r--r-- 1 test  test   79316146 Dec 30 18:13 gc.log.9
-rw-r--r-- 1 test  test  104857747 Dec 24 11:12 gc.log.8
-rw-r--r-- 1 test  test  104857671 Dec 16 04:28 gc.log.7
-rw-r--r-- 1 test  test  104857816 Dec  7 22:41 gc.log.6
-rw-r--r-- 1 test  test  104857630 Nov 29 17:24 gc.log.5

gc.log.3比gc.log.2更新 这令人困惑......任何想法我在这里做错了什么?

0 个答案:

没有答案