JVM GC日志记录是否会影响正在运行的java进程性能+ Jruby

时间:2017-10-13 14:45:54

标签: garbage-collection jvm jruby

我们正在尝试收集JVM(一个jruby进程)GC日志记录,因为我们需要确定一些事实。

here上找到的JVM_OPTIONS很少。但我不确定使用它们是否会影响正在运行的Java进程性能。

所以我的问题是这样做(即添加用于GC记录的JVM OPTIONS)是否会影响正在运行的进程性能。

1 个答案:

答案 0 :(得分:0)

是的。

当您发现自己需要调整JVM和/或GC时,这可能意味着您的系统在处理负载时遇到问题。这意味着你必须非常谨慎地投入资源。首先,任何类型的日志记录都意味着I / O操作,而对于cource,这将需要在系统的许多层上进行处理。由于您的系统在处理负载时遇到问题,您可能不想在骆驼上放置另一根吸管,可以这么说。如果是这种情况,只需使用这些日志记录参数来检测gc问题,当您完成这些操作后,请将其删除。

请记住,输出中的细节级别会略微影响性能。

如果您的系统运行正常,并且您只是出于学术目的而使用,那么这不应该是一个问题。