JVM性能调优高频面试题及详细实战答案(接地气版)
一、JVM基础与内存模型(基础必问)
1、简单说下JVM的内存区域划分,哪些是线程私有、哪些是线程共享?
参考答案:
JVM运行时内存主要分5个区域,区分私有和共享,核心区别就是线程是否隔离:
线程私有(随线程创建、销毁):
1.程序计数器:当前线程执行的字节码行号指示器,唯一一个没有OOM的内存区域;
2.虚拟机栈:存局部变量、方法栈帧、操作数栈,方法调用和执行都靠它,栈深度过大报StackOverflow,内存不足报OOM;
3.本地方法栈:和虚拟机栈类似,专门服务Native本地方法。
线程共享(全局唯一,JVM启动创建、关闭销
您可能关注的文档
最近下载
- 教学质量保障方案.docx VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之24:“8运行-8.4外部提供的过程、产品和服”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- 国能陕西新能源佳县5万千瓦风电项目水保验收报告.docx VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之25:“8.5生产和服务提供-8.5.1生产和服务提供的控制”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之31:“8.7不合格输出的控制”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- DBJ50_T-405-2021 城市道路占道施工作业交通组织设计标准.docx VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之23:“8运行-8.3产品和服务的设计和开发”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之22:“8运行-8.2产品和服务的要求”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
- 城市道路施工作业交通组织设计规范DB3701_T 57-2024_可搜索.pdf VIP
- ISO 9001(FDIS)-2026《质量管理体系——要求》之19:“7.4沟通”条款应用(实施)专业指导材料(雷泽佳编写2026A0).pdf VIP
原创力文档

文档评论(0)