我正在分析来自IBM JVM的heapdump和GC日志。 GC日志显示全局GC被触发,因为LOA正在填满。我想找出哪些对象填满了LOA。如何从堆转储中获取该信息。我正在使用MAT和ISA进行堆转储分析。没有足够大的浅堆的对象可以作为LOA的候选对象。
答案 0 :(得分:0)
你怎么知道LOA正在填补? 这些是默认设置:
-Xloainitial0.05 (5% of Heap)
-Xloaminimum0 (0%)
-Xloamaximum0.5 (50%)
那么你的MAX堆是多少?对象分配的大小是多少? 你可以发布你的JVM参数吗?