3 ms·
How did they avoid GC penalty? Arena allocation and buffer reuse? Java is pretty good, I've used it for over 20 years, but it wastes memory for basic use cases
by AtlasBarfed 6y ago
How did they avoid GC penalty? Arena allocation and buffer reuse?
Java is pretty good, I've used it for over 20 years, but it wastes memory for basic use cases, and yet GC pause limits the utilization of huge memory cases.
Did anyone try Go? IMO Go tries to address the slowness of java startup and commands, but it punts GC/memory waste so the huge-memory systems are even worse.
- mistrial9 6y agothe results that counted were "warm" responses no one tried go-lang, the elaborate specialty code needed for the actual work did not exist the Java probably did use pre-allocation and flat heirarchy a lot, but I do not know the details. Some Java did win by a significant margin, in very odd corner cases, probably due to simple code-coverage miss on the C++ side