Java 11+ Linux 上的 Swing 应用程序速度较慢

Swing applications are slower on Java 11+ Linux

在 Java 11 将 Java 8 Swing 应用程序升级到 运行 时,我们注意到启动和 UI 交互大约慢了 2 倍。

这是 运行ning 使用 XServer 1.15.1,Linux 内核 3.17 时。

经过大量研究和 运行 分析,我们发现 Java 11 以某种方式对 XServer 的调用比相同的 Java 8 调用慢 2 倍。

解决方案是将 XServer 升级到 1.18+