由于堆已满,我得到了outofmemory错误。我尝试使用分配的可视VM堆是100gb,当它变高时我的代码就崩溃了。当我尝试使用jmap heap命令时,它向我展示了这个
2: 7507575 4337985632 [I
3: 25378115 3958444680 [B
4: 66190710 2721459632 [C
5: 61202334 1958474688 java.lang.String
6: 71581749 1717961976 java.lang.Long
7: 27637190 905312736 [Z
8: 217955 701768592 [Ljava.lang.Object;
9: 26329556 631909344 java.text.ParsePosition
10: 17176831 549658592 java.util.Date
这是什么[我和[B和[C物品,如何找到它们?
我无法进行堆转储。
答案 0 :(得分:1)
[X是数组;有关数组数据类型的详细信息,请参阅http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.3