Spring boot 1.5.6 - 记录垃圾收集活动

时间:2017-08-04 07:02:03

标签: java spring-boot garbage-collection

如何在文件中记录GC活动。使用jConsole / JProfiler运行和监视应用程序不是一个选项,因为它是运行时监视,并且我没有历史记录可以说GC激活时。

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

最好的问候。

1 个答案:

答案 0 :(得分:1)

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

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

您只需要将所需的参数添加到" java -jar ...."命令你启动你的应用程序。