Java JDK 8中带压缩参数的GC日志漫游

Java JDK 8中带压缩参数的GC日志漫游,java,garbage-collection,jvm,Java,Garbage Collection,Jvm,我正在JDK8中尝试GC日志旋转,所以我使用下面的GC日志JVM参数实现了它 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:verbose-jdk8-gc.log -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1k 但现在我想,当旋转完成时,这也应该被压缩。 那么JDK8中是否有用于压缩GC日志的

我正在JDK8中尝试GC日志旋转,所以我使用下面的GC日志JVM参数实现了它

-XX:+PrintGCDetails  -XX:+PrintGCTimeStamps  -Xloggc:verbose-jdk8-gc.log -XX:+PrintGCDateStamps 
-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1k
但现在我想,当旋转完成时,这也应该被压缩。 那么JDK8中是否有用于压缩GC日志的JVM参数?
有人能帮我吗

在Linux上,您可以使用logroate:来管理JVM gc日志的旋转和压缩。

在Linux上,您可以使用logroate:来管理JVM gc日志的旋转和压缩。

您对compression的确切含义是什么?拉链?为什么JDK必须为您这样做?您可以只设置一个cron作业或一个文件监视服务,为您压缩旋转的文件。或者使用支持压缩的文件系统。与JVM相比,更像是一个一般的系统管理问题。您有5个1KB的日志,但这太多了?我会允许它使用一些MB,不用担心。是的,我知道我可以为压缩设置crontab。但我想知道JVM中是否有任何参数可以完成压缩工作。这里只是一个例子,文件大小是1k。事实上,在生产中,我会使用其他尺寸。嗨,伙计们,我还有一个问题,JVM(JDK 8)中是否有任何参数可以根据特定时间旋转GC日志。你对Compression的确切含义是什么?拉链?为什么JDK必须为您这样做?您可以只设置一个cron作业或一个文件监视服务,为您压缩旋转的文件。或者使用支持压缩的文件系统。与JVM相比,更像是一个一般的系统管理问题。您有5个1KB的日志,但这太多了?我会允许它使用一些MB,不用担心。是的,我知道我可以为压缩设置crontab。但我想知道JVM中是否有任何参数可以完成压缩工作。这里只是一个例子,文件大小是1k。事实上,在生产中,我将使用其他大小。大家好,我还有一个问题,JVM(JDK 8)中是否有任何参数可以根据特定时间旋转GC日志。