首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iSharkFly

    什么是 OpenJ9

    IBM Technology for Java Virtual Machine,在一些文档中,也许你还读到过这些名称:IBM Virtual Machine for Java, IBM JVM,IBM J9 VM, J9 JVM, 以及IT4J。 而这不同的名称中,J9显得更特别一点。为什么会有J9这个名字呢?这与这款JVM的出身有关,它最早是由IBM Ottawa实验室一个Small Talk的虚拟机扩展来的。 于是,后来出现的支持Java这个版本的虚拟机就被称为J9了。 Eclipse OpenJ9 是 OpenJDK 的替代品吗 不是。 当 IBM 把 J9 捐给 Eclipse 基金会以后,这个版本就被称为 OpenJ9了。

    90040编辑于 2022-08-29
  • 来自专栏博岩Java大讲堂

    Java虚拟机--虚拟机发展史

    IBM J9 VM IBM最初研发了多款Java虚拟机,不幸的是,经过多年的发展,许多虚拟机不是被合并就是被淘汰了。现在主推的就是我们本小节要介绍的IBM J9虚拟机。 IBM J9是IBM开发的一个高度模块化的JVM。 与JRockit不同,IBM J9的市场定位与Sun HotSpot VM类似,是一款从服务器端到桌面应用再到嵌入式等场景都涉及的虚拟机,但是,在中国IBM J9的普及程度远不及HotSpot 或JRockit 由于IBM自身发展问题,IBM J9至今连一份完整的中文文档都很难找到。关于IBM J9的大部分信息,很多都是在其IBM内部平台上进行共享,直接对外公布的相对较少。 如果想要使用IBM J9,那么就得使用IBM的相关产品,因为这些产品中都或多或少的绑定了IBM J9虚拟机,例如:WAS、Rational系列的产品,又或者Lotus系列的产品。

    1.8K50发布于 2018-05-11
  • 来自专栏朝雨忆轻尘

    Java虚拟机(一):JVM简介

    目前常用的商用JVM主要有:Sun HotSpot,BEA JRocket以及IBM J9J9定位与HotSpot类似,专注于桌面应用和服务器应用,主要是针对IBM的各种Java产品。 我们知道Java源代码,即.java文件,通过javac编译为.class文件。. JVM种类 目前常用的商用JVM主要有:Sun HotSpot,BEA JRocket以及IBM J9。 IBM J9 J9与JRockit类似,亮点是高度模块化,不但可以部署在桌面或服务器上,还可以部署到嵌入式环境中,例如CLDC级别的环境;这些环境用的是同一个J9核心VM,搭配上适用于具体环境的GC和JIT IBM J9包含整套解决方案,后期维护相对会比较方便。

    65530发布于 2019-06-19
  • 来自专栏用户8645177的专栏

    Java-JVM

    目前主流的JVM有 HotSpot VM J9 VM HotSpot VM HotSpot VM是绝对的主流。 用这个版本的人应该相当少,很多时候它的release版都build不成功… J9 VM J9是IBM开发的一个高度模块化的JVM。 在许多平台上,IBM J9 VM都只能跟IBM产品一起使用。 例如说在Windows上IBM JDK不是免费公开的,而是要跟IBM其它产品一起捆绑发布的;使用IBM Rational、IBM WebSphere的话都有机会用到J9 VM(也可以自己选择配置使用别的 这样自然而然就用上了J9 VM。 所以J9 VM得算在主流里,虽然很少是大家主动选择的首选。 J9 VM的性能水平大致跟HotSpot VM是一个档次的。有时HotSpot快些,有时J9 快些。 不过J9 VM有一些HotSpot VM在JDK8还不支持的功能,最显著的一个就是J9支持AOT编译和更强大的class data sharing。

    1.3K30发布于 2021-05-21
  • 来自专栏陈树义

    JVM系列第2讲:Java 虚拟机的历史

    但实际上 Java 虚拟机除了 HotSpot 之外,还有 Sun Classic VM、Exact VM、BEA JRocketit、IBM J9 等等。 JRockit 和 IBM 公司的 J9 VM 了。 IBM 公司的 J9 VM 则是一款比较通用的虚拟机,其定位应用于从服务端到桌面应用再到嵌入式的多用途虚拟机。 IBM 公司开发 J9 VM 的目的是将其作为 IBM 公司各种 Java 产品的执行平台。 武林外传:那些无名虚拟机 从 Sun Classic、Sun Exact VM、Sun HotSpot VM,再到 BEA JRockit、IBM J9 VM,这几个虚拟机可以说是虚拟机的正史了,是每个

    71820发布于 2018-12-10
  • 来自专栏技术杂货店

    JVM笔记 -- JVM经历了什么?

    JDK 1.3 HotSpot 成为默认虚拟机,目前仍是,(JRockit和J9都没有方法区),Hotspot在服务器,桌面,移动端,嵌入式等都有应用。 J9 J9是三大商用虚拟机之一,全称IBM Technology for Java Virtual Machine,简称 IT4J,内部称“J9”。 2007 年,IBM 发布了 J9 VM,命名OpenJ9,交给 Eclipse 基金会管理。

    44010编辑于 2022-02-15
  • 来自专栏bit哲学院

    python-33品种随机游走检验

    sn','au','ag','rb','hc','bu','ru','m9','y9','a9',               'p9','c9','cs','jd','l9','v9','pp','j9   sn该收益序列属于随机游走 rb该收益序列属于随机游走 hc该收益序列属于随机游走 cs该收益序列属于随机游走 jd该收益序列属于随机游走 l9该收益序列属于随机游走 pp该收益序列属于随机游走 j9

    41800发布于 2020-12-31
  • 来自专栏技术杂货店

    JVM笔记 -- JVM经历了什么?

    JDK 1.3 HotSpot 成为默认虚拟机,目前仍是,(JRockit和J9都没有方法区),Hotspot在服务器,桌面,移动端,嵌入式等都有应用。 J9 J9是三大商用虚拟机之一,全称IBM Technology for Java Virtual Machine,简称 IT4J,内部称“J9”。 2007 年,IBM 发布了 J9 VM,命名OpenJ9,交给 Eclipse 基金会管理。

    60020发布于 2021-03-11
  • 来自专栏BAT的乌托邦

    【方向盘】JVM除了HotSpot,你还知道哪些?

    开源, 形成了现在的0pen J9社区 2018年Android的Java侵权案判决,Google赔偿Oracle计88亿美元 同年,Oracle宣告JavaEE成为历史名词,JDBC、JMS、 J9 VM(天下第二) 大名鼎鼎的IBM的J9,和JRockit有很多相似的地方。在IBM自己的机器上号称世界上最快的JVM虚拟机。 IBM J9 VM并不是IBM公司唯一的Java虚拟机,不过是目前其主力发展的Java虚拟机。 与BEA JRockit专注于服务器端应用不同,IBM J9的市场定位与Sun HotSpot比较接近市场定位和HotSpot基本一样,实力竞品。 2017年,IBM发布了开源版本的J9 VM,命名为OpenJ9,并交给Eclipse基金会管理,所以也称为Eclipse OpenJ9。

    95921编辑于 2022-09-02
  • 来自专栏北洋csdn

    JVM之前世今生实现讲解

    JVM之前世今生实现讲解 前世今生 虚拟机始祖 JDK1.0 Classic虚拟机 JDK1.2 Exact VM HotSpot VM(第一) 特点 天下第二:BEA JRockit/ IBM J9 VM BEA JRockit VM 研究方向 后续 IBM J9 VM 研究方向 优点 后续 专有虚拟机 VEA Liquid VM 简介 后续 Zing 优点 前世今生 虚拟机始祖 虚拟机始祖——Classic 天下第二:BEA JRockit/ IBM J9 VM 这两个虚拟机与天下第一的HotSpot VM并称三大商业JAVA虚拟机 BEA JRockit VM 研究方向 专注于服务端应用,因此对于程序启动耗时并不关注 IBM J9 VM 研究方向 IBM主力JAVA虚拟机。 与HotSpot研究方向接近,考虑服务端,桌面,嵌入式的多用虚拟机 优点 对比HotSpot虚拟机来说,职责分离解耦与模块化更优秀,所以J9抽象出来的核心组件库(垃圾收集器,即时编译器等)单独作为一个项目进行开发

    30810编辑于 2021-12-11
  • 来自专栏阿Q说代码

    JVM合集之开篇点题

    HotSpot、JRockit与J9并称三大主流JVM: HotSpot VM:从JDK1.3开始使用,到现在OpenJDK中也在使用。 J9 VM:J9是IBM开发的一个高度模块化的JVM,在许多平台上,IBM J9 VM都只能跟IBM产品一起使用。2017年IBM发布开源的OpenJ9,并贡献给 Eclipse 基金会。

    49820发布于 2021-05-13
  • 来自专栏Python 爬虫

    人均瑞数系列,瑞数 6 代 JS 逆向分析

    _$Lr]();_$bx[2] = _$dk; // 127============================================var _$j9 = _$5W[_$yx._$0f] (_$jU, _$I$);_$bx[0] = _$j9; // 108首先 _$yx. 图片_$k4 的值也是网页返回的 JS 代码中的,需动态匹配,_$j9 方法直接扣下来即可。到这里 _$dk 的值就能拿到了,得到的是一个 16 位数组。 = _$dk.length - 4; var _$Ff = _$PO() - _$0f(_$dk.slice(_$j9))[0]; if (_$Ff > _$rT) { if _$Lr]();var _$j9 = _$5W[_$yx._$0f](_$jU, _$I$);前面已经讲到了 _$3B 值与所引用的方法内部的一位数组存在映射关系,想要拿到值就需要找到对应的方法。

    2.5K20编辑于 2023-10-21
  • 来自专栏SAP ERP管理实践

    SAP系统如何实现减税:增值税16%

    建立税码X9, J9及对应税率 16% (10%同样方法) 1.0 查询系统已有税码现状 ? 1.1 运行FTXP增加税码X9(进项税J9同法) ? 1.2 修改税率位16%,如下图 ?

    3K31发布于 2020-07-21
  • 来自专栏挨踢小子部落阁

    jvm基本常识

    大多数JDK都是在OpenJDK的基础上编写实现的, 比如IBM J9, Azul Zulu, Azul Zing和Oracle JDK. Hotspot是使用JVM规范的商用产品,除此之外还有Oracle JRockit、IBM的J9也是JVM产品 JRockit是Oracle的JVM, 从Java SE 7开始, HotSpot和JRockit

    42610编辑于 2023-03-15
  • 来自专栏FPGA/ARM/DSP技术专栏

    GPMC并口多通道AD采集案例,基于TI AM62x四核处理器平台!

    硬件连接 请将创龙科技TL7606I-A1模块插至评估板GPMC(J9)扩展接口,并使用5V电源对模块进行独立供电。 为了使评估板兼容TL7606I-A1模块的J6接口,需将评估板J9接口的pin3、pin4、pin6引脚分别连接到评估板J11接口的pin10、pin4、pin6引脚,分别对应TL7606I-A1模块的信号转换 、信号复位、信号转换状态功能引脚,请按下表引脚对应关系飞线连接评估板J9接口与J11接口。

    40510编辑于 2024-07-21
  • 来自专栏刘望舒

    Java虚拟机(一)结构原理与运行时数据区域

    J9 VM J9 VM 是IBM开发的VM,目前是其主力发展的Java虚拟机。 J9 VM的市场定位和HotSpot VM接近,它是一款设计上从服务端到桌面应用再到嵌入式都考虑到的多用途虚拟机,目前J9 VM的性能水平大致跟HotSpot VM是一个档次的。 方法区并不等同于永久代,只是因为HotSpot VM使用永久代来实现方法区,对于其他的Java虚拟机,比如J9和JRockit等,并不存在永久代概念。

    97280发布于 2018-02-01
  • 来自专栏WriteOnRead

    JVM笔记-Java技术体系与JVM概述

    Mobile/Embedded VM Java ME 虚拟机 BEA JRockit/IBM J9 VM 这两个虚拟机曾与 HotSpot 虚拟机并称"三大商业 Java 虚拟机"。 JRockit 专注于服务端应用 不含解释器,全部代码都由即时编译器编译后执行 J9 VM 职责分离与模块化优于 HotSpot VM BEA Liquid VM/Azul VM 与特定硬件平台绑定、软硬件配合的专有虚拟机

    53410发布于 2020-02-13
  • 来自专栏开发笔记

    JVM科普

    JDK1.0中发布 武林盟主:HotSpot VM,目前使用最广泛的虚拟机,一直沿用至今 小家碧玉:Mobile VM,面对移动领域和嵌入式市场,前景并不乐观 天下第二:BEA公司的JRockit和IBM的J9 ,其中JRockit被Oracle收购后基本上停止更新了,J9仍然在沿用 软硬合璧:BEA Liquid 运行于特定硬件的虚拟机,拥有更强大的性能 什么是广义的虚拟机?

    61520发布于 2020-08-11
  • 来自专栏码匠的流水账

    聊聊netty的maxDirectMemory

    try { systemClassLoader = getSystemClassLoader(); // When using IBM J9 vmName.startsWith("ibm j9") && // https://github.com/eclipse/openj9/blob/openj9-0.8.0 PlatformDependent有个静态属性MAX_DIRECT_MEMORY,它是根据maxDirectMemory0方法来计算的 maxDirectMemory0方法会根据jvm的类型来做不同处理,如果是IBM J9 PlatformDependent有个静态属性MAX_DIRECT_MEMORY,它是根据maxDirectMemory0方法来计算的;maxDirectMemory0方法会根据jvm的类型来做不同处理,如果是IBM J9

    2.2K30发布于 2019-04-25
  • 来自专栏冷环渊的全栈工程师历程

    什么是Java的灵魂?了解JVM的结构模型,生命周期,Java王朝虚拟机的更替,各家大厂虚拟机百花齐放

    反编译实践 思考总结 JVM生命周期 虚拟机的启动 虚拟机的执行 虚拟机的退出 JVM 发展历程 Sun Classic VM Exact VM HotSpot VM BEA JRockit IBM J9 它是一组以极低开销来监控,管理 , 分析生产环境中的应用工具 2008 年 BEA 被甲骨文收购 优化: 甲骨文整合了两大虚拟机的优势,在JDK 8中 在Hotspot 基础上 整合了JRockit 的优秀特性 IBM J9 简介 全称叫 : IBM Technology for java Virtual Machine 简称IT4J内部代号 J9 应用场景 : 服务端,桌面,嵌入式等 广泛用于 IBM的各种Java 产品 目前 最有影响力的三大商用虚拟机之一,也号称是世界上最快的Java虚拟机, 2017左右 有影响力 J9 VM 命名为 OpenJ9 交给 Eclipse 会管理 也成为 Eclipse OpenJ9

    60730编辑于 2022-03-18
领券