maoruibin / maoruibin/maoruibin.github.com

主流 JAVA 虚拟机

Open
#40 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
22
Forks
4
PR merge metrics
No merged PRs in 30d

Description

主流 JAVA 虚拟机

  • HotSpot VM
  • J9 VM
  • Zing VM
HotSpot

HotSpot VM是绝对的主流。Oracle JDK、 Sun JDK、OpenJDK的各种变种(例如IcedTea、Zulu),用的都是相同核心的HotSpot VM。

这里如果你对 JDK 和 VM 区分不是很清楚的话,移步到 JDK 与 JVM 以及 JRE 的关系#2 一节。

J9

J9是IBM开发的一个高度模块化的JVM。
在许多平台上,IBM J9 VM都只能跟IBM产品一起使用。这不是技术限制,而是许可证限制。

Zing

Zing VM是一个从Sun HotSpot VM fork出来的一个高性能JVM,可以运行在Linux/x86-64平台上。Azul为它重新写了一套GC,也修改了VM内的许多实现细节,所以从我们自己的角度看,与其说它是HotSpot VM的一个变种,还不如把它看作“一个全新的JVM、只是凑巧与HotSpot VM很像”更合适。

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Issue #40 contains an article outline about HotSpot, J9, and Zing JVMs, but names no source file, test, or specific change. First clarify whether the article should be added, corrected, or expanded. Done should mean an agreed update to the relevant blog content, with the JVM descriptions reviewed for accuracy.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.