问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JDK在ARM嵌入式系统中性能差异为什么这么大

发布网友 发布时间:2022-04-26 09:34

我来回答

1个回答

热心网友 时间:2022-06-26 21:07

如果题主用的平台是ARMv7,那么Oracle JDK有Java SE版,也有Java SE Embedded版可以在上面运行。这两者中的JVM都是HotSpot VM,里面都是标准配备。

而目前在已经整合进主干的代码里,OpenJDK只有Zero VM可以在ARMv7上运行,这不是标准的HotSpot VM,而是一个实现得比较粗糙的、为了简易跨平台而牺牲了性能的实现。拿这个跟标配HotSpot VM比当然比不过。如果是说AArch64,则Oracle JDK有一套私有实现,OpenJDK里有一套Red Hat/Linaro贡献的开源实现,两者不是同一个东西。虽然都是标配HotSpot VM,但Oracle版还是更优化一些,开源版仍需努力…ARMv7上还有若干其它情况。
一种是Red Hat的另一个OpenJDK port,叫做microJIT,专攻资源非常受限的场景——实现较简单,性能不如标配HotSpot VM;另一种是最近正在如火如荼的开发中的、跟Java SE Embedded版同级别的标配HotSpot VM的开源port,Linaro抢先发布消息,而鄙司(Azul Systems)也在大力投入开发资源,产品名为Zulu Embedded。这个到明年中会有更多消息。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生回嘿嘿是什么意思(嘿嘿是什么意思) 嘿嘿你是什么意思? 高考自主复习语文知识最全范文 有关高考语文冲刺复习的知识点 让你嘿嘿嘿是什么意思(评论嘿嘿嘿是什么意思) 乐视音乐 我们一起嘿嘿嘿 那首歌 HA HA HA~叫 什么名字 谁唱的? 法律规定没结婚证一胎罚多少 黑魔鬼鱼多久长大 黑魔鬼鱼生长周期需要多久? 我有一只金色的阳光悠悠球,买来100元整,自转时间很长,但收不回来,有什... 我的悠悠球雪鳞锋自转时间一分钟左右。请问这是怎么回事 郑州有宏基笔记本电脑的售后服务点吗,具体在哪位置啊? jdk1.7和jdk1.8的区别? 宏基笔记本售后服务在广西的哪里有服务站 宏碁的售后怎么样? 宏基的售后服务好不好? 指南针为什么能指示方向? 如何利用一台电脑给另一台电脑装系统 宏基显示器的客服电话或者售后服务电话 是多少啊?? 指南针指示的方向是正南正北吗 如何从电脑上给另一个硬盘安装系统 宏碁集团的售后服务 可以把一台电脑的硬盘放在另一台电脑上装系统么?怎么装? 为什么指南针会指南北方向? 宏碁笔记本售后问题? 我电脑系统坏了,能不能用另外一台电脑给它装系统?怎么装 怎么用一台电脑给另一台电脑装系统? acer售后怎么样 指南针指示南北?司南为何指示南? 电脑坏了 怎么使用另一个电脑重装系统 没有系统盘,只有一台正常使用的电脑,如何给另一台电脑装系统? arm版的jdk在安卓上无法运行 arm+linux上安装jdk 如何在eclipse cdt下集成arm-linux-gcc arm+linux上安装jdk 请问你这个问题解决了吗? arm 上安装 jdk 输入 java -version 出现 -sh: java: not found 请高手帮忙 下图是 profile里面的配置 有没有适合arm处理器的jdk jdk1.8 支持java7 吗 arm+linux如何安装tomcat和jdk 如何查看jdk的版本是32位还是64位? 《复仇者联盟3》,灭霸到底为什么要进攻地球 为何平时在提漫威系列的时候很多人都不说《神盾局特工》呢? 终极蜘蛛侠为什么离开了神盾五人? 给女朋友的英文备注有哪些? 幽灵:美国漫威漫画旗下的超级英雄 求给女朋友的英文备注 带翻译 小李飞刀李寻欢的师傅是谁? 我想要找1~100的英语单词,一个都别少。 《复仇者联盟5》还会有吗? 李寻欢的师傅是谁啊? 请选出下列列表中pet