經過Jmap Histo抓取到test.histo文件後,用記事本打開java
出現以下:android
num #instances #bytes class name
----------------------------------------------
1: 177164 2998666176 [I
2: 1000506 503582464 [B
3: 2145475 282448608 [C數組
這些Class name是什麼呢,spa
JAVA類型的簡寫對象
Java 類型ci |
符號table |
Booleanclass |
Ztest |
Byteobject |
B |
Char |
C |
Short |
S |
Int |
I |
Long |
L |
Float |
F |
Double |
D |
Void |
V |
objects對象 |
以"L"開頭,以";"結尾,中間是用"/" 隔開的包及類名。 好比:Ljava/lang/String; 若是是嵌套類,則用$來表示嵌套。 例如 "(Ljava/lang/String;Landroid/os/FileUtils$FileStatus;)Z" |