当前位置:首页 » 《资源分享》 » 正文

Book Porter 2021-09-11 第一章 Java HotSpot VM_fifthangel8080的博客

22 人参与  2021年10月15日 10:43  分类 : 《资源分享》  评论

点击全文阅读


HotSpot VM是Oracle/Sun JDK以及OpenJDK里的JVM实现。

一、HotSpot 由来


      JAVA的虚拟机在最初并非由 Sun 公司开发,而是由一家名为“Longview Technologies”的小公司设计的;它来源于 Strongtalk 语言,最初并非是为 Java 语言而开发的,其中相当多的技术又是来源于一款支持 Self 语言实现“达到 C 语言 50% 以上的执行效率”的目标而设计的虚拟机,Sun 公司注意到了这款虚拟机的 JIT 编译上有许多优秀的理念和实际效果,于1997 年收购了 Longview Technologies 公司,从而获得了 HotSpot VM。

        2008年和2010年,Oracle分别收购了BEA和Sun公司,这样Oracle就同时拥有了这个星球上最优秀的两款Java虚拟机:JRockit VM和HotSpot VM。 

                                 【 摘自-- 网络 】

二、HotSpot 介绍


        HotSpot,是一款高性能的Java虚拟机,可以大大提高Java运行的性能。Java原先是把源代码编译为字节码在虚拟机执行,这样整体执行效率不高。而 Hot spot关注的是对部分热点( hot spot)代码的动态优化,将那些频繁执行的热点代码编译为本地原生代码,这样就显著地提高了性能。

                                 【 摘自--《 HotSpot实战 》(陈涛 著)】

《HotSpot实战(异步图书出品)》
索引目录:

    第1章 初识HotSpot 1
    第2章 启动 28
    第3章 类与对象 70
    第4章 运行时数据区 120
    第5章 垃圾收集 159
    第6章 栈 197
    第7章 解释器和即时编译器 229
    第8章 指令集 268
    第9章 虚拟机监控工具 313

三、HotSpot VM图解


            【本图摘自--《深入剖析 Hotspot VM  核心源码与实现 》( 杨易 著)】  

     《深入剖析 Hotspot VM  核心源码与实现》 
    索引目录 :

        第1章 Java大观园 1
        第2章 类可用机制 17
        第3章 对象和类 38
        第4章 运行时 49
        第5章 模板解释器 78
        第6章 并发设施 108
        第7章 编译概述 133
        第8章 C1编译器 150
        第9章 C2编译器 172
        第10章 垃圾回收 204
        第11章 G1 GC 242

闲碎 :

        多读书,读好书,为求学之器;

        奈何肚中无墨,故摘人之文笔,填已之枯槁,做读识记,乘树下凉,望积跬步......


点击全文阅读


本文链接:http://zhangshiyu.com/post/29896.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1