JVM工作原理及内存管理机制-talk.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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的核心部分,作用:执行字节码指令,或者执行本地方法,

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档