2017-08-04 60 views
0

如何记录文件中的GC活动。使用jConsole/JProfiler运行和监视应用程序不是一种选择,因为它是运行时监视,并且我没有历史让我们说什么时候GC被激活。春季启动1.5.6 - 日志记录垃圾收集活动

我的问题是挂起http请求和我的假设是这些冻结/挂起的请求是由于GC活动。

此致敬礼。

回答

1

Spring引导应用程序只是一个普通的Java应用程序。 JVM允许进程启动的参数,其中一些参数与配置gc日志输出(包括你想要这些日志的特定文件)有关。

确切的选项取决于您正在使用的jvm版本,但其中大多数版本在版本之间是非常标准的:查看here(调试选项部分)。

您只需要将您需要的参数添加到您启动应用程序的“java -jar ....”命令中即可。