我们正在尝试收集JVM(一个jruby进程)GC日志记录,因为我们需要确定一些事实。
在here上找到的JVM_OPTIONS很少。但我不确定使用它们是否会影响正在运行的Java进程性能。
所以我的问题是这样做(即添加用于GC记录的JVM OPTIONS)是否会影响正在运行的进程性能。
答案 0 :(得分:0)
是的。
当您发现自己需要调整JVM和/或GC时,这可能意味着您的系统在处理负载时遇到问题。这意味着你必须非常谨慎地投入资源。首先,任何类型的日志记录都意味着I / O操作,而对于cource,这将需要在系统的许多层上进行处理。由于您的系统在处理负载时遇到问题,您可能不想在骆驼上放置另一根吸管,可以这么说。如果是这种情况,只需使用这些日志记录参数来检测gc问题,当您完成这些操作后,请将其删除。
请记住,输出中的细节级别会略微影响性能。
如果您的系统运行正常,并且您只是出于学术目的而使用,那么这不应该是一个问题。