计算Java中Object的大小我想记录一个对象占用多少内存(以字节为单位)(我正在比较数据结构的大小),似乎没有方法可以在Java中执行此操作。据说,C / C ++有sizeOf()方法,但这在Java中是不存在的。我尝试Runtime.getRuntime().freeMemory()在创建对象之前和之后记录JVM中的空闲内存,然后记录差异,但它只会给出0或131304,而不管结构中的元素数量是什么。请帮忙!
sizeOf()
Runtime.getRuntime().freeMemory()
慕田峪7331174
相关分类