分析java对象内存占用

JVM的分代GC法很是适合处理小而短命的对象,这类对象能够很快的在minor GC后清除;可是平常开发中常常须要缓存一些对象,这些对象在通过几回MinorGC后最终会进入老年代;若是这些对象占用太多的内存则会出现OOM,因此应该限制缓存对象集合的内存占用,这样咱们就须要计算出每一个对象所占用的内存。 怎样计算一个对象的内存呢? 首先须要明白对象的内存结构。 对象的内存结构分为三大块,Head,Bo
相关文章
相关标签/搜索