HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
brucethemoose
Minecraft-Performance-Flags-Benchmarks
Python2023–2023
brucethemoose / Minecraft-Performance-Flags-Benchmarks

Minecraft-Performance-Flags-Benchmarks

Sane, Benchmarked Java Flags and Tweaks for Minecraft

2Distinct people
2Mentions
0Explicit recommenders
1.7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Sane, Benchmarked Java Flags and Tweaks for Minecraft

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour2 dated mentions

Observed mentions: 2023-06-27 04:41:11 UTC to 2023-06-27 08:36:29 UTC.

012023-06-27 04:00:00 UTC to 2023-06-27 05:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJun 27, 04:002023-06-27 05:00:00 UTC to 2023-06-27 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-27 06:00:00 UTC to 2023-06-27 07:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJun 27, 06:002023-06-27 07:00:00 UTC to 2023-06-27 08:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-06-27 08:00:00 UTC to 2023-06-27 09:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJun 27, 08:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jun 27, 04:002023-06-27 04:00:00 UTC2023-06-27 05:00:00 UTC101
Jun 27, 05:002023-06-27 05:00:00 UTC2023-06-27 06:00:00 UTC000
Jun 27, 06:002023-06-27 06:00:00 UTC2023-06-27 07:00:00 UTC000
Jun 27, 07:002023-06-27 07:00:00 UTC2023-06-27 08:00:00 UTC000
Jun 27, 08:002023-06-27 08:00:00 UTC2023-06-27 09:00:00 UTC101

What Hacker News says

2 sources
Neither is wrong, and there's very likely a lot of low hanging JVM performance fruit here still to claim. Right now they're in a bit of a transitional period. Since a few weeks ago the most obvious thing to try is using the latest Oracle GraalVM with ZGC. ZGC is a pauseless GC like Shenandoah and the Graal compiler is a lot better at escape analysis and removing allocations than the stock C2 compiler especially now Oracle made the enterprise compiler free to use. The main problem is going to be that ZGC Generational is not quite launched yet. Without generational GC it may not be able to keep up with those very high allocation rates, even with a better compiler reducing them down again. Generational ZGC should be in Java 21 but then you'd have to wait for GraalVM to catch up. So, probably it's worth trying that combination in the next six
Read the rest
months or so. Whilst I don't know about ZGC vs Shenandoah, the performance improvements from using Graal EE over C2 can be large even for Java (the wins are much bigger still for other higher level/more dynamic languages). But the Minecraft community isn't really known for adopting the latest JVM tech. They're pretty conservative. Edit: someone downthread linked to https://github.com/brucethemoose/Minecraft-Performance-Flags... which talks about all of that so I guess they're getting more experimental!
In Testing a 1,000 player Minecraft server with Folia

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.