Re:Breaking the Limits: How Folia Made 1,000 Player Minecraf...
by intelVISA on Tuesday June 27, 2023 @05:28AM
(#36490722)
Well, Java isn't really used for perf critical workloads to be fair.
[ Parent
| on HN ]
Re:Breaking the Limits: How Folia Made 1,000 Player Minecraf...
by wongarsu on Tuesday June 27, 2023 @07:30AM
(#36491435)
I'd rephrase that as "Java usually isn't the first choice for perf critical workloads". It's still a very performant language if used correctly (outperforming C in some benchmarks where the JIT can shine), and used for lots of performance critical stuff.
Re:Breaking the Limits: How Folia Made 1,000 Player Minecraf...
by kaba0 on Tuesday June 27, 2023 @07:56AM
(#36491616)
Java is absolutely used for perf critical workloads, hell, I am fairly sure that there are no runtime in existence that would handle that load of memory pressure better - of course the problem is sort of self-made, not every allocation should have to be done in the first place in this case.
But Java is heavily used in high-frequency trading, is the backbone of many cloud infrastructures and it is such a large platform that there are plenty of small niches where it is used and performance is important.
Re:Breaking the Limits: How Folia Made 1,000 Player Minecraf...
by intelVISA on Tuesday June 27, 2023 @10:25AM
(#36493270)
True, though in any competitive shop it's still second to C++, as they can afford it.