News for hackers. Stuff that matters.
Re:Java Turns 25 – Whats Next? [pdf] by apta on Sunday September 20, 2020 @03:12PM (#24536493)
With project Valhalla (value types), as well as the GC improvements in recent JDK releases (e.g. they are much more aggressive in releasing unused heap back to the OS), this should be a much smaller issue going forward.

On another note, I'm not aware of other freely available GCs in other languages that are able to easily scale to multi-GB/TB scale memory usage. A while ago, I benchmarked an open source key/value golang project and it performed miserably when it reached GB level memory usage.

Re:Java Turns 25 – Whats Next? [pdf] by vips7L on Sunday September 20, 2020 @03:17PM (#24536547)
> e.g. they are much more aggressive in releasing unused heap back to the OS

By aggressive you mean they actual do that now right? As far as I know before ZGC no gc did that and they're still back porting that feature to G1 right?

Edit: I'm actually quite pleased with ZGC I have the eclipse language server use it and my editors memory usage on average is so much lower.

Re:Java Turns 25 – Whats Next? [pdf] by sideeffffect on Thursday September 24, 2020 @08:29AM (#24577932)
Shenandoah is coming to OpenJDK 11. See my other comment for more details:

https://news.ycombinator.com/item?id=24571054

Re:Java Turns 25 – Whats Next? [pdf] by apta on Sunday September 20, 2020 @10:24PM (#24539176)
I believe it has been backported to JDK14 (and JDK15 was released this past week). Also Shenandoah should be production ready in JDK15, so you might want to give it a shot.