a very fast concurrent garbage collector that the game needed to run well or in nerd words :
"Shenandoah is the low pause time garbage collector that reduces GC pause times by performing more garbage collection work concurrently with the running Java program. Shenandoah does the bulk of GC work concurrently, including the concurrent compaction, which means its pause times are no longer directly proportional to the size of the heap. Garbage collecting a 200 GB heap or a 2 GB heap should have the similar low pause behavior."
- Will This Affect My Save Games?
No, changing java does not affect your ongoing saves at all and its safe to be used even after you remove Shenandoah.
- is this better than the other JRE 8?
Yes however Experience May Varies, This Java & Presets is Pre-Configured & Has Under-the-Hood Patches applied by the kind folk over Red Hat.
- My Games Is Stuttering After Installing/Applying This
Try
Reducing your
Core Count Preset below what you have right now, the next step you can do is using preset inside
Compact Mode folder.
- Why Shenandoah Previously Isnt Posted on Forums?
Limited Testing Scopes and simply me being lazy, i can assure you that this would work just fine.
First Thing First you want to open your
Task Manager and look at
Performance Tabs -> Memory, its
Recommended to use Size thats
below your
Free Memory. Here is my Personal Recommendation:
Below 3GB = 1GB
4GB - 6GB PC = 2GB
8GB PC = 3 or 4GB
16GB PC = 6GB
32GB PC = 8GB
- Which Core Count Should I Choose?
Open Your
Task Manager ->
Performances ->
CPU, the name should be listed there and you can
look below in details about
how many core it has.
If you owned Latest 12th/13th Gen Intel CPU (Either Desktop PC or Laptop) here is my Recommendation :
i3 PC = 4 Core
i5 PC = 6 Core / 10 Core (Hybrid)
i7 PC = 8 Core / 16 Core (Hybrid) / 24 Core (Hybrid)
i3 U Laptop = 4 Core
i5 U Laptop = 4 Core / 8 Core (Hybrid)
i7 U Laptop = 4 Core / 8 Core (Hybrid)
i5 P/H/HK/HX Laptop = 4 Core / 8 Core (Hybrid)
i7 P/H/HK/HX Laptop = 6 Core / 14 Core (Hybrid)
- My Games Refuse To Launch
Drag and drop
Diagnosis_run into the game installation and launch it, it should print the cause and you can post the issue here
- My Diagnosis_run print sth related to Large Pages
the message you see should be like this :
OpenJDK 64-Bit Server VM warning: JVM cannot use large page memory because it does not have enough privilege to lock pages in memory.
you can fix this by editing the vmparams and removing " -XX:+UseLargePages" (with the space yes) or if you're so lazy use this preset
here for 1.6 and
here for 1.7.2.
This Issue is caused due some user Windows Installation Not Allowing The Usage of Large Pages (sth thats already enabled by default in Windows 10/11).