I am using SQL Developer 4.1.2.20 (64 bit) on JDK 1.8 and am seeing massive memory overuse in the software. At the time of writing here is the state, along with some comparison programs to give us a benchmark for memory consumption.

Here we see IIS Express running an active web server at 179MB, and visual studio, debugging the web server coming in at a high 327.6MB.
And then there's sqldeveloper. There is literally no feasible reason for this kind of memory usage in this software. Every single google chrome process running on my machine still comes nowhere near the memory usage of sql developer. This consumption seems like a major performance flaw in the software to me, even acknowledging java's terrible gc habits. I can run an entire operating system, like Ubuntu with less memory so what's going on and how can I lower the usage?