性能问答>PrintTenuringDistribution参数打印Survivor对象年龄分布是ygc前的情况还是ygc后>
4回复
4年前

PrintTenuringDistribution参数打印Survivor对象年龄分布是ygc前的情况还是ygc后



PrintTenuringDistribution参数打印Survivor对象年龄分布,在1次ygc的时候是打印的gc前Survivor的情况吗?(图中gc时total)
image.png

是的话,按这个推论,ygc后剩余的新生代占用空间就是Survivor占用的空间,那么下次ygc的时候,total就应该和Survivor占用的空间相等啊,因为我理解ygc是eden+s0清除复制到了s1, 但是实际下次ygc的时候Survivor对象total并不等于上次ygc后的剩余的新生代占用空间, 请问是为什么?

如果表示ygc以后的年龄分布,那么这个累计的占用大小,应该跟ygc后剩余空间一样大啊,根据图中也对不上,求解释

6814 阅读
请先登录,查看4条精彩评论吧
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步