I have a Swing program that works fine on JDK 8 but runs like a dog [unusably slowly] on JDK 9. My investigation finds the problem in text layout (e.g. FlowView.layout), which is a whopping 20–25 times slower on JDK 9. Any idea what might have changed to cause this slowdown? Could it be the result of the new String implementation? Alan