我们注意到GC日志中频繁的完整GC条目(超过3-4小时)。我们的XmX是1.2克,所有完整的GC都没有恢复太多。 VM保持在1克左右。
要查看堆中的内容,我们进行了堆转储,但在Memory Analyzer Tool中,我们只看到占用了30%,剩下70%的空闲。
堆文件大小为1g。
我们使用:live选项来进行堆转储。
/usr/<java_version>/bin/jmap -dump:live,format=b,file=heap.bin <pid>
有没有其他方法可以获得堆的完整快照?