Что означает квадратная скобка и буквенный префикс в гистограмме java jmap? - PullRequest
0 голосов
/ 10 октября 2019

Что означает квадратная скобка и буквенный префикс в гистограмме jmap?

Например: [L и [C ниже?

В документе https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr014.html#BABJIIHH упоминается только угловая скобка, которая означает внутренние классы JVM.

 num     #instances         #bytes  class name
----------------------------------------------
   1:     376182087     9028370088  org.joda.time.DateTime
   2:     376179680     9028312320  **REDACTED**
   3:        655038     2163947376  [Ljava.lang.Object;
   4:       1374798      174768304  [C
   5:       2595945       62302680  java.lang.String
   6:        117265       34652352  [B
   7:        242416       25892568  [Ljava.util.HashMap$Node;
   8:         76675       20546128  [I
   9:        568297       18185504  java.util.HashMap$Node
  10:        161383       14201704  java.lang.reflect.Method
  11:        590604       14174496  java.util.ArrayList
  12:        349188       13967520  java.util.LinkedHashMap$Entry
...truncated...
...