当我在 jmap 命令下运行时:
jmap -histo 14104
我能够看到我的对象的非常好的输出,有实例,使用的字节。
num #instances #bytes class name
----------------------------------------------
1: 1308333 398374280 [C
2: 55058 84410136 [B
3: 1548041 49537312 java.lang.ref.Finalizer
4: 1584594 38030256 java.util.HashMap$Entry
5: 1327543 31861032 java.lang.String
6: 765682 25734336 [Ljava.lang.Object;
但不幸的是,这不受 Oracle 支持,并且在最新的 Windows 和 Linux JDK 发行版中不可用。有人可以帮忙推荐jmap的替代品吗?