f the fonts used by VisualVM are hard to read, switching the LaF might help. Try for example 'visualvm --laf Nimbus' or 'visualvm --laf Metal'.