我正在运行Fedora 24操作系统(使用GNOME 3),我刚从Fedora存储库(Eclipse CDT Neon.1)安装了eclipse CDT软件包,结果发现它非常慢,但仅< / strong>在编写代码或滚动时,UI的其余部分可以非常快速地完成。
我已经对这个主题做过一些研究,看起来这个问题通常与GTK后端有关,通常是通过在GTK2而不是GTK3下运行eclipse来解决的。但是,这根本没有帮助我。我尝试过的选项是:
导出SWT_GTK3 = 0
并且
eclipse --launcher.GTK_version 2(也在eclipse.ini中试过)
这两个选项有效地切换到GTK2,这是显而易见的,因为图形外观会发生变化。
我也尝试过旧版本的Eclipse(Juno,Kepler和Luna),问题仍然存在,可能更糟。我已将JVM的内存大小增加到3GB,问题仍然存在。
底层硬件是6核Intel Xeon(12个带超线程的虚拟核心)和32 GB RAM,因此我认为这不应该是一个问题。
我还注意到,在滚动或写入时,我的一个核心的利用率达到70%-100%,这解释了滞后,但我不知道如何解决。
我可以尝试其他选项吗?