4 ms·
You put "real time" in there but that's an extreme edge case. Modern GC in the JVM is now able to guarantee around 10 millisecond maximum pauses. > When I thin
by zmmmmm 7y ago
You put "real time" in there but that's an extreme edge case. Modern GC in the JVM is now able to guarantee around 10 millisecond maximum pauses.
> When I think Java, what comes to my mind is something like LibreOffice.
You should probably revise that thinking, since it is not written (at least in substantial ways) in Java. Moreover, desktop applications are probably not really the main use case for it (or any language other than web technologies) these days.
Java running on server processes or any long-lived computation sits in the top tier of performance. Not as fast as C/C++ but in the same ball-park.
- overgard 7y ago10 ms is huge for a lot of things. Games, music software, video software, 10ms is a very visible hitch.
- jzoch 7y agoNote, new gc's in the most recent JDK's guarantee 10ms pauses on multi-terabyte heaps. For most cases it is far far far far far far less.
- nostrademons 7y agoEven for webapps. V8's garbage collector was a huge problem when trying to get smooth animations on mobile phones.