Oracle proposes deprecation of CMS in Java 9

Thought it might be interesting to folks here, since CMS seems to still be the best GC choice for most game uses, except perhaps for servers.

They worry about garbage collection when I am willing to do it myself.

Flicking through the mailing list links linked from there makes me feel fairly optimistic about the situation. a) G1 is likely to improve in that time with focus from Oracle on areas it is outshined by CMS, and b) it looks like a group of developers (Red Hat, Google, etc.) will take on CMS in OpenJDK and rather than stagnate it might actually get better. The latter in particular is good to see - OpenJDK needs to keep growing bigger than Oracle.

@Hydroque - why not stop trolling and go and use Rust or something? :wink:

G1 performed particularly badly for me - halving framerates in Battledroid. Not sure why.

Cas :slight_smile:

Yes, performed terribly for me on any low-latency stuff last time I tried, but that was a while ago, and it is still improving.

My best performance from a real-time perspective still seems to be with -Xincgc (incremental CMS) and that was deprecated in Java 8. Time to embrace the brave new world! :persecutioncomplex: