4 ms·
I honestly don't know too much about Java and its technologies outside of a general understanding of it. I specifically chose to stay out of the Java ecosystem
by mreiland 11y ago
I honestly don't know too much about Java and its technologies outside of a general understanding of it. I specifically chose to stay out of the Java ecosystem years ago because I disliked the Java community as a whole. They had a real beef with C and C++ being more performant and constantly pushed and railed against both C and C++ to the point of being what I considered completely divorced from reality.
Java as a tech is strong, but Java as a community was full of pretentious assholes who had a complex about performance (in my opinion of course).
I have no doubt your example was most likely due to some technical issue preventing hotspot from doing what it should have. When hotspot can do it's work it's amazing, you just have to enable it, and you're right about doing arcane things to get performance. That's true in any GC'd language though, even .Net has it's boogeymen.
- TheLoneWolfling 11y agoThis isn't anything to do with GC. This is purely an optimization issue, and one that can be done regardless of if a language is GC'd or not.
- mreiland 11y agoYou're speaking of this specific issue, I'm speaking in general.