红联Linux门户
Linux帮助

Ubuntu使用eclipse+JKD时java占用CPU超过100%导致不能正常使用

发布时间:2017-03-11 11:05:33来源:linux网站作者:i_01
在Ubuntu16.04中,使用eclipse的时候,发现菜单不能用,重新装一个之后,菜单能用了,但特别卡。
在终端输入“top”,可以看到Java使用CPU超高100%,有可能达到300%以上。
其实,这是一个Ubuntu的BUG:bug:1552764。
Ubuntu使用eclipse+JKD时java占用CPU超过100%导致不能正常使用
 
解决办法:先在终端输入
export SWT_GTK3=0 
然后从终端中打开eclipse
..../eclipse //其中..../为你的eclipse目录 
然后再使用“top”命令查看java使用CPU情况:
alex@ALEX-RC510:~$ top
这时候如果发现java使用的CPU情况已经大幅度降低,说明正是这个bug的问题。需要做以下修改:
在eclipse.ini文件中,在“--launcher.appendVmargs”之前加上“--launcher.GTK_version”
#注意:这是两行,不能写一行了,第一行是属性,第二行是值
--launcher.GTK_version2  
有兴趣的可以到https://bugs.launchpad.net/ubuntu/+source/java-common/+bug/1552764看看官网上的说法。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29093.html