0
点赞
收藏
分享

微信扫一扫

【Java】通过一段数据来理解JVM内存回收

一世独秀 2022-02-17 阅读 114
javajstatjvm

测试环境:CentOS 7.9

Java应用:JDK 1.8 + Tomcat 8.5

列字段说明

数据截图

数据行为分析

我们不断CTRL+F5来强刷部署的小应用的页面,可以发现:

1)从第2行到第15行,E区的内存使用在不断的增加;

2)在第16行,EC=EU,即E区的初始化内存完全耗尽;

3)在第36行, 出现了一次YGC,此时S1、O区的内存开始被使用,E区的内存对象被成功回收;

4)S0和S1这两块幸存区的内存,始终只有一块被使用;

举报

相关推荐

0 条评论