- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JVM工作原理及内存管理机制-talk
JVM体系结构 内存管理机制
TM技术支持五部 徐文卓
S1
印度国王哈里什和独生子打猎途经一个城镇,空地上有三个
泥瓦匠正在工作。哈里什国王问那几个匠人在做什么。
第一个人粗暴地说:“我在垒砖头。”
第二个人有气无力地说:“我在砌一堵墙。”
但第三个泥瓦匠热情洋溢、充满自豪地回答说:“我在建
一座宏伟的寺庙。”
哈里什国王回到皇宫后,立刻召见了第三个泥瓦匠,并给
了他一个总督的职位。国王的儿子问:“父王,我不明白,
为什么你那么欣赏第三个工匠呢?”
“一个人有多成功,最终是由他做事时的态度决定的,”
哈里什国王回答说:“有智慧的人可以看到事业最后的结果,
而不是手头的任务,因为只有这样,才会有克服困难的动
力。”
目录
1 基本定义
2 JVM体系结构
3 JVM内存管理
4 内存调优
1、基本定义
1 基本定义
JVM、JRE、JDK基本定义
-JVM: Java Virtual Machine 负责执行符合Java规范的Class文件,不同
厂家会有不同的实现:IBM J9, Sun Hotspot, JRockit, etc
-JRE: Java Runtime Environment 包括JVM和基础类库(常见的标准API ,
比如java.util .*, etc)。一般来说基础类库是那些JCP大牛呕心沥血之作。但
有些厂家也会针对自己的硬件修改一部分基础类库的实现。最典型的是
IBM的JRE。
-JDK: Java Development Kit 包括JRE和开发/编译工具(javac , javadoc ,
etc)。
1
1 JVM生命周期
区别两个概念:JVM实例和JVM执行引擎实例
JVM实例对应了一个独立运行的java 程序,它是进程级别
JVM执行引擎实例则对应了属于用户运行程序的线程,它是线程
级别的
每一个Java线程就是一个执行引擎的实例,对应一个JVM实例中同时有多个
执行引擎在工作。执行引擎有的执行用户程序,有的执行JVM内部程序(如
垃圾回收器)。
2
1 JVM生命周期
JVM的生命周期
(1 )JVM实例的诞生
当启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static
void main(String[] args)函数的class都可以作为JVM实例运行的起点
(2 )JVM实例的运行
main()函数作为该程序初始线程的起点,任何其他线程均由该线程启动。JVM
内部有两种线程:守护线程和非守护线程,main()属于非守护线程,守护线程通常
由JVM 自己使用,java 程序也可以标明自己创建的线程是守护线程。
(3 )JVM实例的消亡
当程序中的所有非守护线程都终止时,JVM才退出;若安全管理器允许,程序
也可以使用Runtime类或者System.exit()来退出。
3
2、JVM体系结构
2 体系结构
4
2 体系结构
JVM的内部体系结构分为四部分:
类加载器(ClassLoader )
作用: 用来装载.class文件,JVM启动时或者类运行时将需要的class加
载到JVM中
执行引擎
JVM的核心部分,作用:执行字节码指令,或者执行本地方法,
您可能关注的文档
最近下载
- 2025年消防月主题培训全民消防生命至上安全用火用电.pptx
- 简单的合作协议书(五篇).doc VIP
- 个人信用报告征信详细版纸质版2024年2月最新版带水印可编辑-实线.pdf VIP
- 人教版(2024)新教材八年级地理上册第二章第三节《河流与湖泊》精品课件(第3课时).pptx
- 父母过世 房产子女继承和放弃协议书7篇.docx VIP
- 2024年湖南省中考语文试卷真题(含答案解析).pdf
- 国开电大学前儿童音乐教育活动指导(河北)形考任务四参考答案.doc VIP
- 2025至2030中国光学显微镜行业市场深度调研及投资价值及有效策略与实施路径评估报告.docx
- 2023班主任老师工作述职报告5篇.docx VIP
- 药物警戒计划管理规程.doc VIP
原创力文档


文档评论(0)