zoukankan      html  css  js  c++  java
  • Jmap Histo抓取后分析文件的类型简称

    通过Jmap Histo抓取到test.histo文件后,用记事本打开

    出现如下:

    num #instances #bytes class name
    ----------------------------------------------
    1: 177164 2998666176 [I
    2: 1000506 503582464 [B
    3: 2145475 282448608 [C

    这些Class name是什么呢,

    JAVA类型的简写

    Java 类型

    符号

    Boolean

    Z

    Byte

    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"

    另外数组类型的简写,则用"["加上如表A所示的对应类型的简写形式进行表示就可以了,
    比如:[I 表示 int [];[L/java/lang/objects;表示Objects[],另外。引用类型(除基本类型的数组外)的标示最后都有个";"
     
     
  • 相关阅读:
    最长不重复子串
    add two nums
    logistic 回归
    threesum
    KNN算法思想与实现
    Python的易错点
    ccf 目录格式转换
    Azure 带宽
    Office 365 如何使用powershell查询邮件追踪
    Azure AD Connect 手动同步
  • 原文地址:https://www.cnblogs.com/chpliy/p/8432858.html
Copyright © 2011-2022 走看看