Java 虛擬機前奏

Java jdk 版本

命令:java -version

openjdk version "1.8.0_111-internal"

OpenJDK Runtime Environment (build 1.8.0_111-internal-alpine-r0-b14)

OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)

https://www.cnblogs.com/shoufeng/p/9719995.html

Java 虛擬機

目前主流的 JVM 有:

HotSpot VM

Eclipse OpenJ9 VM

Azul Zing VM (Azul公司)

主流虛擬機 HotSpot VM:

HotSpot VM 是 OracleJDK / SunJDK 以及 OpenJDK 里的 JVM 實現(xiàn)。使用最廣泛,JDK默認(rèn)安裝的。

HotSpot is the VM from the OpenJDK community. It is the most widely used VM today and is used in Oracle’s JDK. It is suitable for all workloads.

Java 虛擬機使用的垃圾回收器

java -XX:+PrintCommandLineFlags -version

-XX:InitialHeapSize=260259072 -XX:MaxHeapSize=4164145152 -XX:+PrintCommandLineFlags -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParallelGC

使用的垃圾收集器為:新生代(Ps Scanvenge),老年代(Ps MarkSweep,與Serial Old)。

實際應(yīng)用中,大多使用的就是Ps MarkSweep。Ps MarkSweep是以Serial Old為模板設(shè)計的,按照我們程序員的說法,估計是拷貝過來,改吧改吧出來的。

https://www.cnblogs.com/grey-wolf/p/9217497.html

https://www.pdai.tech/md/java/jvm/java-jvm-gc.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.1 - 概述 Java 總述:Java 不僅是一門編程語言,還是一個由一系列計算機軟件和規(guī)范形成的技術(shù)體系,這...
    零點145閱讀 1,076評論 1 8
  • 從今天開始讀《深入理解 Java 虛擬機》一書,并開設(shè)了同名專題 深入理解 Java 虛擬機。計劃在 2 周內(nèi)將全...
    SawyerZh閱讀 10,441評論 17 215
  • 文末有彩蛋?。。。。?! Java虛擬機介紹 上一節(jié)中,我們介紹了Java的發(fā)展歷史,從Java1.0說到了Java...
    賈博巖閱讀 1,799評論 0 10
  • 姓名:周君會 學(xué)號:17011210526 轉(zhuǎn)載自: http://www.itdecent.cn/p/...
    lotus兒閱讀 2,123評論 1 9
  • 表情是什么,我認(rèn)為表情就是表現(xiàn)出來的情緒。表情可以傳達(dá)很多信息。高興了當(dāng)然就笑了,難過就哭了。兩者是相互影響密不可...
    Persistenc_6aea閱讀 129,466評論 2 7

友情鏈接更多精彩內(nèi)容