如何在文件中记录GC活动。使用jConsole / JProfiler运行和监视应用程序不是一个选项,因为它是运行时监视,并且我没有历史记录可以说GC激活时。
我遇到的问题是http挂起请求,我的假设是这些冻结/挂起请求是由于GC活动。
最好的问候。
答案 0 :(得分:1)
Spring启动应用程序只是一个普通的Java应用程序。 Jvm允许进程启动时的参数,其中一些与配置gc log输出有关(包括你想要这些日志的特定文件)。
您所依赖的精确选项取决于您正在使用的jvm版本,但大多数版本在版本之间非常标准:查看here(调试选项部分)。
您只需要将所需的参数添加到" java -jar ...."命令你启动你的应用程序。