美文网首页
Java 虚拟机前奏

Java 虚拟机前奏

作者: 93张先生 | 来源:发表于2021-05-29 11:55 被阅读0次

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 实现。使用最广泛,JDK默认安装的。

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)。

实际应用中,大多使用的就是Ps MarkSweep。Ps MarkSweep是以Serial Old为模板设计的,按照我们程序员的说法,估计是拷贝过来,改吧改吧出来的。

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

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

相关文章

网友评论

      本文标题:Java 虚拟机前奏

      本文链接:https://www.haomeiwen.com/subject/rfpysltx.html