平均TLAB大小比平均对象大小更大

时间:2017-04-05 15:17:29

标签: jboss jvm

我对TLAB和对象有很大的疑问。 对于我在JVM中研究TLAB的内容,对象应该在创建时优先保留在TLAB中,直到年轻一代,对吗? 但是,正如您在图片1中看到的那样,平均TLAB大小'我的应用程序 20,13 kB 和平均对象大小' (TLAB之外) 11,25 kB

据我所知,对象应该保存到TLAB中,除非它们大于TLAB。我担心我们会有很多堆碎片,因为你可以看到我们已经为TLAB分配了全部内存和#39; 52,90 MB 和'为对象分配的总内存'只有 1,27 MB 。运行Java Mission Control只需5分钟就浪费了 51,63 MB

我的应用程序,JVM或JBoss是否出了问题?或者这被误解了?

提前致谢。

TLABs greater than Objects

0 个答案:

没有答案