真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java虛擬機(jī)家族-創(chuàng)新互聯(lián)

1. Sun Classic VM

服役于 JDK 1.0、1.1、1.2;在 1.3、1.4 作為 HotSpot VM 的備選 VM;之后退出歷史舞臺(tái);

站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到玉泉街道網(wǎng)站設(shè)計(jì)與玉泉街道網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋玉泉街道地區(qū)。2. Sun Exact VM

具備高性能 VM 的雛形(如:熱點(diǎn)探測(cè)、兩級(jí)即時(shí)編譯器、編譯器與解釋器混合工作模式等);使用準(zhǔn)確式內(nèi)存管理;在 1.2 時(shí)作為 Classic VM 的備選 VM;隨即被 HotSpot 所取代;

3. HotSpot VM

源于一家小公司 Longview Technologies 為 Self 語(yǔ)言實(shí)現(xiàn)的 VM,初期在即時(shí)編譯等多方面有優(yōu)秀的理念和實(shí)際成果,因此在 1997 年 Sun 通過(guò)收購(gòu)該公司或者 HotSpot VM;

HotSpot 繼承了 Sun 之前兩款商用虛擬機(jī)的優(yōu)點(diǎn)(準(zhǔn)確式內(nèi)存管理),也帶來(lái)了創(chuàng)新(熱點(diǎn)探測(cè):通過(guò)執(zhí)行計(jì)數(shù)器找到最具有編譯價(jià)值的代碼,再通過(guò)即時(shí)編譯器以方法為單位進(jìn)行編譯;若一個(gè)方法被頻繁調(diào)用或方法中有效循環(huán)次數(shù)很多,將會(huì)分別觸發(fā)標(biāo)準(zhǔn)即時(shí)編譯和棧上替換,On-Stack Replacement,OSR;通過(guò)編譯器與解釋器恰當(dāng)協(xié)同,平衡最優(yōu)程序響應(yīng)時(shí)間和最佳執(zhí)行性能,且無(wú)需等待本地代碼輸出就能執(zhí)行程序,減小即時(shí)編譯的時(shí)間);

到 2014 年的 JDK 8 時(shí)期,HotSpot VM 融合了 BEA JRockit,移除掉永久代,吸收 JRockit 的 Java Mission Control;

4. Mobile/Embedded VM

面向移動(dòng)和嵌入式市場(chǎng)的 JVM;

5. BEA JRockit VM

專(zhuān)為服務(wù)器硬件和服務(wù)端應(yīng)用場(chǎng)景高度優(yōu)化的 VM;不太關(guān)注程序啟動(dòng)速度,因此不包含解釋器實(shí)現(xiàn),全部代碼靠即時(shí)編譯器編譯后執(zhí)行;在 JDK 6 時(shí)代停止更新,被融入 HotSpot VM;

6. IBM J9 VM

定位于 HotSpot 接近,全面考慮服務(wù)端、桌面應(yīng)用、嵌入式等;在職責(zé)分離和模塊化方面做的比 HotSpot 更優(yōu)秀;
2016 年起開(kāi)源;之后捐獻(xiàn)給 Eclipse 基金會(huì)管理;

7. BEA Liquid VM

BEA 自家 Hypervisor系統(tǒng)上的JRockit虛擬機(jī)的虛擬化版本;不需要操作系統(tǒng)支持,不需要內(nèi)核態(tài)/用戶(hù)態(tài)的切換,可以大限度發(fā)揮硬件能力;與 JRockit VM 同時(shí)終止開(kāi)發(fā);

8. Azul VM

Azul Systems 在 HotSpot 上大改所得;適用于 Azul Systems 的專(zhuān)有硬件 Vega 系統(tǒng),對(duì)大型硬件的線程調(diào)度有優(yōu)秀的優(yōu)化效果;

Zing VM 是從 HotSpot 舊版本獨(dú)立分支重新開(kāi)發(fā)的高性能 JVM,重新編寫(xiě)了垃圾收集器;可以輕易帶來(lái)低延遲、快速預(yù)熱、易于監(jiān)控等功能;

9. Apache Harmony VM

并不是一個(gè) Java VM;未通過(guò) TCK(Technology Compatibility Kit)兼容性測(cè)試和使用授權(quán)的 VM,在 Sun 的 JDK 開(kāi)源后,Apache Harmony 失去開(kāi)源優(yōu)勢(shì),未被真正大規(guī)模商用,但許多代碼被 IBM 的 JDK 7 和 Google Andriod SDK 吸納;

10. Google Andriod Dalvik VM

并不是一個(gè) Java VM;沒(méi)有遵循《Java 虛擬機(jī)規(guī)范》,不能直接執(zhí)行 Java 的 Class 文件;使用寄存器架構(gòu)而非 JVM 中常見(jiàn)的棧架構(gòu);使用 Java 語(yǔ)言編寫(xiě)應(yīng)用,可以直接使用絕大部分 Java API;
在 Android 5 時(shí)代被支持提前編譯(Ahead of Time Compilation, AOT)的 ART VM 全面替代;

11. Microsoft JVM

為 Internet Explorer 3 支持 Java Applets 應(yīng)用而開(kāi)發(fā)的 JVM(背離了一次編譯,到處運(yùn)行的初衷,但確實(shí)是 Windows 下性能最好的 JVM);
1997 年 10 月,Sun 以侵犯商標(biāo)、不正當(dāng)競(jìng)爭(zhēng)、壟斷等控告 Microsoft,最終 Microsoft 賠償 2000 萬(wàn)美元(因壟斷總賠償 10 億美元)并終止該 JVM 的發(fā)展;(后來(lái)就有了 .NET Framework)

12. 其他 VM
  • KVMAndroid、iOS 出現(xiàn)前被廣泛應(yīng)用的 VM;
  • Java Card VM應(yīng)用于智能卡、 SIM卡、銀行信用卡、借記卡等,負(fù)責(zé)對(duì) Java Applet 程序進(jìn)行解釋執(zhí)行;
  • Squawk VM運(yùn)行與 Sun SPOT(Wi-Fi 設(shè)備)
  • JavaInJava實(shí)驗(yàn)性 VM,試圖以 Java 語(yǔ)言來(lái)實(shí)現(xiàn) Java 語(yǔ)言本身的運(yùn)行環(huán)境(Meta-Circular,元循環(huán)),證明了一門(mén)語(yǔ)言可以自舉;
  • Maxine VM類(lèi)似 JavaInJava,但比 JavaInJava 執(zhí)行效率靠譜得多,接近 HotSpot VM Client 模式;
  • Jikes RVMIBM 用來(lái)研究 JVM 實(shí)現(xiàn)技術(shù)的項(xiàng)目,類(lèi)似 JavaInJava,也是一個(gè)元循環(huán) VM;
  • IKVM.NET基于 .NET 框架實(shí)現(xiàn)的 JVM,借助 Mono 獲得了一定跨平臺(tái)能力;可以將 Java Class 文件編譯成 .NET Assembly;

from: 《深入理解 Java 虛擬機(jī)》周志明

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


本文名稱(chēng):Java虛擬機(jī)家族-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/dpjpcj.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部