网络
2023-08-08 02:34:54 26 举报
网络(三次握手四次挥手)
作者其他创作
大纲/内容
S
ACK
确认关闭请求(确认序列号)
确认序列号
线程私有
方法区(本地内存)
C
收到请求,确认连接(发送ack){ack+ }
关闭等待2
本地方法栈
方法区()||元空间(永久区)1.61.71.8
javac ----> (Test.class)
tcp/ip(三次握手四次挥手)
FIN
本地方法类库
已建立连接
监听
老年区old
等待最后一次确认
同步接收状态
本地方法接口
执行引擎
关闭连接请求
数据通道
程序计数器
java栈(线程)
数据传输
关闭
关闭等待状态
新生区(幸存区0)
继续发送剩余的数据
发送请求连接报文(SYN同步包)
收到确认直接关闭连接
堆空间
同步发送状态
时间等待
(新生(伊甸园)满了触发)轻GC(针对年轻代)(新生都满了)重Full GC(针对老年代)
元空间(永久区)1.6 :永久代:常量池在方法区中1.7 :永久代:\"去永久代\"的概念 (理念) 常量池在堆中1.8 :元空间:常量池在元空间中(一个现象:元空间逻辑上在堆中但物理上不在堆{堆内存只包含了新生区,和老年区})元空间包含有:{方法区}、{}、{}
等待4min(2MSL时间)
java栈(线程)
新生区(幸存区1)
堆区的放大(逻辑存在,物理不存在)
监听过程
关闭等待1
发送关闭连接请求进入等待
发送确认序号进入关闭等待
类加载器进行加载
底层java做不了的事情调用c、c++时使用本地方法栈
新生区(伊甸园区)
classload
0 条评论
下一页