Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



the 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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: