How To Fix High CPU Usage by SQL Developer on OS X

I’ve been fighting for a couple of years now with an annoying performance bug in SQL Developer for OS X. After using the application for a while CPU usage would spike to around 100%, even when idle. This is a known issue associated with the “Look and Feel” preference.

Basically, don’t use the “Mac OS X” setting. Instead, use the “Oracle” setting. The theme doesn’t matter.

That fixes the CPU issue, but somewhat annoyingly moves the menu out of the menu bar at the top of the screen and into the application window, a la Windows, making the interface inconsistent with pretty much every other app I use on my Mac. Until recently, that is. The big news is that as of SQL Developer 3.1, the menu is restored to the top of the screen when using the Oracle Look and Feel. So for those who had been holding out (like myself) with the more native LaF, you can make the switch now and avoid the most annoying part of the performance/usability compromise.

comments powered by Disqus