内存分析工具MAT
MAT的下载地址:https://eclipse.org/mat/downloads.php 两种使用方式: 独立使用 eclipse自带MAT也可以使用 Shallow heap Shallow size就是对象本身占用内存的大小,不包含其引用的对象。 常规对象(非数组)的Shallow size有其成员变量的数量和类型决定。 数组的shallow size有数组元素的类型(对象类型、基本类型)和数组长度决定 因为不像c++的对象本身可以存放大量内存,java的对象成员都是些引用。 真正的内存都在堆上,看起来是一堆原生的byte[], char[],...
2017, Sep 11 — 1 minute read