完全垃圾回收(full gc)发生后,我们可能想知道它是如何发生的。如果没有堆转储,我认为很难做到,但在生产环境中,我们通常无法及时获取。因此,当我的应用程序在线运行时,我想使用HeapDumpBeforeFullGC。
我的问题是,在生产环境中是否应该使用HeapDumpBeforeFullGC?它会带来一些不良影响吗(如果我们不考虑磁盘使用)?或者我们是否有其他有效的方法可以找出生产环境中导致完全垃圾回收的原因?
谢谢!
我的问题是,在生产环境中是否应该使用HeapDumpBeforeFullGC?它会带来一些不良影响吗(如果我们不考虑磁盘使用)?或者我们是否有其他有效的方法可以找出生产环境中导致完全垃圾回收的原因?
谢谢!