visualVM堆分析可能是一个问题

时间:2013-11-12 12:35:04

标签: java garbage-collection heap-memory

这是否有意义,或者意味着发生了轻微或重大的gc,这是低延迟应用的关注

VisualVM Heap

我同意gc正在发生,这就是为什么图表会下降,但这可能是因为糟糕的设计而发生的。
或者它都是主观的?

1 个答案:

答案 0 :(得分:0)

分配和取消分配模式基于GC策略发生。

例如,如果gc策略用于吞吐量,那么应用程序会持续分配对象,直到达到Xmx时为止 JVM发现无法进行进一步的分配,然后GC就会重新分配。如果Gc政策意味着暂停时间较短 发生2种类型的GC,一种是清除gc,发生在年轻区域,另一种是Gc,当Java堆分配达到-Xmx级别时。 过多的GC调用会导致应用程序性能下降。检查GC策略,堆大小和分配/取消分配 模式基于我们可以说上面的图形模式是可以接受的。