java

位置:IT落伍者 >> java >> 浏览文章

获取Java对象的大小


发布日期:2023年05月02日
 
获取Java对象的大小
在stackoverflow上有类似的问题

javawhatisthebestwaytodeterminethesizeofanobject

里面思路有以下几个

比较分配该对象前后的内存大小差值应该就是该对象占用的内存这个的方法是这里提出来的

l

通过反射遍历所有字段一直到原始类型比如intchar等因为原始类型的大小固定所以我们对这些原始对象的大小取和就行了这个方法的代码在这里

SourceForge上有个Java的sizeof 工程用它来度量对象的大小这个工程在

但是我没下到代码不知道怎么做的

使用java instrument

比较序列化出来的大小 这个思路

上一篇:Java Socket通讯实际操作手册

下一篇:Java中国象棋博弈程序探秘之生成有效着法