(Regarding the GC only. Not making any judgments about the language itself.)
-
-
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
You should take a look to the improvements done in the
#golang GC from 2014 until now. Pretty crazy -
They’re way behind the HotSpot GC.
- 3 more replies
New conversation -
-
-
They need to be light years ahead of everyone else because they lean so hard on JITing. Despite their advances, and the fact that they claim to care, the JVM still starts incredibly slowly and uses TONS of memory to get those GC wins.
-
And yes, that is a real cost and operational issue (I say as a person who works with a large Java codebase as a critical piece of infrastructure)
- 4 more replies
New conversation -
-
-
There are truly crazy things in OpenJDK. For example, it patches code *while it is being executed on another thread* with an intentional benign race (that's no longer benign on some CPUs, so that's being addressed): http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2018-December/031834.html …
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
The GC is ahead of everything else. Graal too. The rest...not so much: value types, specialized Generics and good FFI are all still missing and Java-the-language itself is struggling under the mount of poor decisions made in the past (getter/setter madness, serialization, etc.).
-
It's not really fair to group those together as a criticism (positive or negative) of "Java." The JVM isn't Java. It's like grouping V8 with ES6.
End of conversation
New conversation -
-
-
They are one sophisticated group of developers. I am in awe at their GCs
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I would be surprised if more money/resources hasn’t been spent on JVM GC than all other GC put together.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.