>GC is a no-go, as it causes unacceptable frame-rate dips.
Does it, though? I've played titles written in Java and achieved smooth 60 fps back in 2008.
Does it, though? I've played titles written in Java and achieved smooth 60 fps back in 2008.
Second, to my knowledge it's still very cumbersome to avoid GC allocations in Java. By comparison, it's easy to reduce calls to global heap allocators in C.
Second, it is relatively easy to do native memory allocation in Java, but apparently people keep forgetting to learn their toolbox properly.
Third, calling malloc() is such an issue that there used to be companies specialised in selling optimised versions of malloc()/free().