我在 fedora 31(以及之前的 30 个)下使用了相当多的 swing 应用程序。自 fedora 30 以来,我经常发现 swing UI(例如 Intellij 产品或 DbVisualizer)响应非常非常迟钝;几乎到了无法使用的地步。例如,单击树视图控件和选择节点之间可能有几秒钟的延迟。
这是我的java版本:/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.fc31.x86_64。
我始终可以通过在应用程序中打开辅助对话框来解决此问题:IDE 中的活动监视器、DbVisualizer 中的设置窗口。这样做可以使应用程序正常工作。
我很好奇这种情况是否发生在其他人身上,以及我是否可以采取措施来解决它。我尝试过不同版本的 JDK。最后,这似乎是一种非常奇怪的行为,如果有一个解释也很好。