Aside

Fixing a slow UI of a Java application running on Windows 10 in VMware Fusion

When maintaining systems for customers, I regularly use Windows 10 for VPN’ing to their systems and DbVisualizer for querying databases. However, recently the DbVisualizer user interface (UI) became sluggish and with what seemed like very slow refresh rates.

I suspected that some programmatically changed 3D settings of the virtual machine running in VMware Fusion or the settings in Windows 10 could be to blame, and I tried changing them systematically, but to no avail.

I then turned to tuning the Java VM graphics-related parameters and found that adding the following property (and restarting DbVisualizer) did the trick:

-Dsun.java2d.noddraw=true

Now, DbVisualizer is again speedy as I don’t know what. 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>