Sun Classic VM


如果只使用JIT编译器,启动时会耗时过长,因为有翻译成机器指令的过程。
今天的jvm经过优化,执行效率已经不亚于C和C++了。
两者结合是主流的方式,吸收二者的优点。

Exact VM

Hotspot VM

BEA公司的JRockit

IBM公司的J9

在IBM自己的产品上运行稳定,win上的表现不尽如人意。

KVM和CDC/CLDC Hotspot

Azul VM

Liquid VM

Apache Harmony

Microsoft JVM

TaobaoJVM

  • 缺点:严重依赖Intel的CPU

Dalvik VM

其他JVM

Graal VM

jvm的发展历程:classic、exact、hotspot、BEA的JRockit、IBM的J9、 KVM和CDC/CLDC Hotspot、Azul VM、Liquid VM相关推荐

  1. 我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:JVM的发展历程

    温馨提示:本篇文章能面世真的是太不容易了,我真的是写了好久好久,从2022年9月7日(首次发布)一直写到了今天,即2022年9月21日,每天写一点,再写一点,直至今天才终于写完,我可以保证这里面的每一 ...

  2. JVM的生命周期||JVM的发展历程

    引导类加载器(bootstrap class loader) JVM的发展历程

  3. Java虚拟机(二)—主流Java虚拟机分类及发展历程

    文章目录 Sun Classic VM Exact VM Hotspot VM JRockit VM IBM J9 VM KVM和CDC/CLDC Hotspot Azul VM .Liquid VM ...

  4. JAVA 虚拟机深入研究(二)——JVM虚拟机发展以及一些Java的新东西

    内容目录: JAVA 虚拟机深入研究(一)--关于Java的一些历史 JAVA 虚拟机深入研究(二)--JVM虚拟机发展以及一些Java的新东西 这是第二篇,我们来说说有关虚拟机的发展. 一说到虚拟机 ...

  5. 【JVM笔记】JVM发展历程—VM(Java虚拟机)介绍

    目录 Sun Classic VM Exact VM HotSpot VM JRockit VM J9 VM KVM.CDC.CLDC Azul VM Liquid VM Apache Harmony ...

  6. Java发展历程时间线

    前言 世界上并没有完美的程序,因为写程序本来就是一个不断追求完美的过程.同样没有一门语言在一诞生就是完美的,不变的唯有变化.Java诞生至今已经不仅仅是一门语言,背后所涵盖的是一个庞大的技术体系. 网 ...

  7. 【原创】软件架构技术发展历程总结及思考 1of2(待续)

    软件架构技术的发展历程总结及思考1of2(待续) 骆金松 1   软件架构技术产生的背景 1.1     软件危机的出现 20 世纪60年代以前,计算机刚刚投入实际使用,软件设计往往只是为了一个特定的 ...

  8. java语言发展历程

        20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒.面包烤箱.移动电话等)的智能 ...

  9. 如何向小白讲述软件架构发展历程?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者简介:kimmking,关注于互联网电商,金融,支付等系统领域,10多年研发管理和架构经 ...

最新文章

  1. 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!
  2. 总经费8.4亿的上海市脑科学重大专项进展如何?且看2019年度工作汇报会
  3. 导出真实表格显示列数不能超过256_平均月薪真有6万5?说说我所知道的金融人真实薪酬...
  4. 【机器学习】太棒了!8 个开源自动化机器学习框架,轻松搞定机器学习!
  5. anaconda 更改路径_Anaconda更改Jupyter 默认启动路径
  6. 反思 大班 快乐的机器人_幼儿园大班教案《快乐的桌椅》含反思
  7. 实现粗糙表面_你了解什么是表面粗糙度吗?
  8. 大数据Python学习大纲
  9. 从支付宝SDK的支付流程理解什么是公钥和私钥,什么是加密和数字签名
  10. 【HDU 5965】扫雷【线性递推】
  11. Johnson算法寻找图中的所有简单环路
  12. 手动更新google服务框架
  13. 大数据apache-spark问题总结
  14. 仪电电子“结盟”复旦大数据学院
  15. golang入门笔记——kitex
  16. 英语语法总结--句子的种类
  17. 【详解】Linux面试详解
  18. IOS - 七大手势操作
  19. 雨林木风工具最新万能 GHOST 系统制作教程
  20. vue+photoswipe

热门文章

  1. mxnet基础到提高(35)-ndarray
  2. 机器学习模型可解释性的6种Python工具包,总有一款适合你!
  3. 【Python基础】推荐几个神器来拯救奇丑无比的python代码
  4. 【Python基础】什么是Python的 “内存管理机制”
  5. ​【Python基础】告别枯燥,60 秒学会一个 Python 小例子(文末下载)
  6. 【白话机器学习】算法理论+实战之K近邻算法
  7. python绘图工具基础-matplotlib学习之基本使用
  8. 技术干货 | 基于 Qt Quick Plugin 快速构建桌面端跨平台组件
  9. 基于Elasticsearch的数据报表方案
  10. 网易干货 | 浅析视频Jitter Buffer