java 基础重学(五)-底层-JVM

本文全面解析了Java虚拟机(JVM)的内部结构,包括JVM内存模型、类文件格式、运行时数据区等核心概念。深入探讨了堆和栈的区别,对象分配策略,以及垃圾回收机制。详细讲解了synchronized、volatile、final等关键字的作用,并介绍了CMS、G1、ZGC等现代垃圾回收器的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,JVM

JVM内存结构

class 文件格式

运行时数据区

堆和栈的区别

java中对象一定在堆上分配吗?

java 内存模型

计算机内存模型

缓存一致性

MESI协议

原子性,可见性,顺序性

happens-before

内存屏蔽

synchronized

volatile

final

垃圾回收

GC算法

标记回收

引用计数

复制

标记压缩

分代回收

增量式回收

GC参数

对象存活判定

垃圾回收器

CMS

G1

ZGC

Epsilon

JVM参数及调优

-Xmx

-Xmn

-Xms

-Xss

-XX:SurvivorRatio

-XX:PermSize

-XX:MaxPermSize

-XX:MaxTenuringThreshold

java对象模型

oop-klass

对象头

HotSpot

及时编译器

编译优化

虚拟机性能监控于故障处理工具

jps

jstack

jmap

jstat

jconsole

jinfo

jhat

javap

btrace

TProfiler

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值