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

For now, Java 17 has only been out for a few months. They'll likely switch with their next major release. 17 and 11 were both LTS releases.

I've used Intellij for quite some time and there has always been quite a bit of magical thinking surrounding the performance topic that stems from a poor understanding of how things work, broken assumptions about how things should work, and so on.

Intellij has lots of performance baggage. And addressing this and overstating the effects of mitigations is a long standing tradition in release notes. Despite numerous supposed fixes and improvements to the IDE, compiler, etc. even in just the last year, I still find myself waiting for it to do whatever for minutes on end every day. A half minute recompile after a 1 character code change.

Rendering, garbage collection, and other things people like to point at are not even close to being a root cause for this. The real cause is that it simply does a lot of work and moves around a lot of data. The edge cases where that just requires noticeably slow re-computation happen a lot and when they do, things get slow.



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

Search: