forked from mirror/NitWikit
JVM
This commit is contained in:
parent
40b1aeef3f
commit
295071ef3b
@ -27,9 +27,11 @@ GraalVM EE 22.3.0 修复了所有已知的 Minecraft 错误
|
||||
## ZGC
|
||||
|
||||
```shell
|
||||
-XX:+UseZGC -XX:AllocatePrefetchStyle=1 -XX:+ZGenerational
|
||||
-XX:+UseZGC -XX:AllocatePrefetchStyle=1 -XX:-ZProactive
|
||||
```
|
||||
|
||||
**不要在 GraalVM 上使用 ZGenerational**
|
||||
|
||||
## 正在考虑的标志
|
||||
|
||||
更激进的内联,在 Graal 中通过`-Dgraal.BaseTargetSpending=160`(默认为 120)和 OpenJDK 中的其他一些标志。具有较大缓存的 CPU 可能会从中受益
|
||||
|
@ -22,11 +22,15 @@ flowchart TD
|
||||
Java11 --> Dragonwell
|
||||
Java21 --> Windows
|
||||
Windows --> 内存充足
|
||||
内存充足 --> GraalVMEE
|
||||
内存充足 --> C[GraalVM Enterprise Edition]
|
||||
Windows --> 内存不足
|
||||
内存不足 --> AmazonCorretto
|
||||
内存不足 --> OpenJ9
|
||||
Java21 --> Linux
|
||||
Linux --> 等待测试
|
||||
Linux --> 内存不足
|
||||
Linux --> D[内存充足]
|
||||
D --> 好的兼容性
|
||||
好的兼容性 -->|需要| C
|
||||
好的兼容性 -->|不需要| E[Azul Zing]
|
||||
```
|
||||
|
||||
这可能与你想的不太一样
|
||||
|
@ -34,16 +34,22 @@ C4 是 Zing 中唯一的垃圾收集器,取代了 OpenJDK 中可用的其他
|
||||
|
||||
添加选项`-XX:+CompactStrings`可减少内存占用,提高字符串密集型应用程序的性能,并减少花费在垃圾回收上的时间
|
||||
|
||||
使用`-XX:+UseZST` 开启
|
||||
|
||||
## 更高级别的 Falcon 优化
|
||||
|
||||
使用选项`-XX:FalconOptimizationLevel=3`可以获得更高级别的优化,但会出现兼容性问题
|
||||
|
||||
## Zing System Tool
|
||||
|
||||
这玩意可以让你的系统更加适应Zing,可以自动优化系统配置,开启大页,但很可惜,这需要成为付费客户,等待富哥
|
||||
这玩意可以让你的系统更加适应Zing,可以自动优化系统配置
|
||||
|
||||
[官方安装教程](https://docs.azul.com/prime/zst/installation)
|
||||
|
||||
## 下载
|
||||
|
||||
虽然需要公司账户,但我们通过神秘手段搞到了安装包,都是JDK
|
||||
|
||||
(放心,没毒,下载源都是cdn.azul.com(Azul官方网站))
|
||||
|
||||
[RPM](https://cdn.azul.com/zing-zvm/ZVM24.07.0.0/zing24.07.0.0-3-jdk21.0.3.0.101-linux.x86_64.rpm)
|
||||
|
||||
[TAR.GZ](https://cdn.azul.com/zing-zvm/ZVM24.07.0.0/zing24.07.0.0-3-jdk21.0.3.0.101-linux_x64.tar.gz)
|
||||
|
Loading…
Reference in New Issue
Block a user