将查看器选择与当前编辑器链接的问题 - Eclipse

时间:2011-09-06 04:41:14

标签: eclipse

我经常在Eclipse Galileo中收到此错误“操作链接查看器选择与当前编辑器完成错误”

一旦弹出此错误,IDE中没有UI事件,我甚至无法关闭它。每次我必须去任务管理器停止该过程,在此IDE工作正常5分钟后再次显示与上述相同的错误。

我不知道发生了什么,请各位帮忙。

3 个答案:

答案 0 :(得分:5)

PermGen是VM中永久生成的对象(类名,内化字符串,永远不会被垃圾收集的对象)。一个简单的,如果有点内存饥饿的修复是通过添加

来扩大这些对象的最大空间
-XX:MaxPermSize=128M

作为启动Eclipse时JVM的参数。建议的方法是通过eclipse.ini文件。

如果在运行Eclipse时遇到OutOfMemoryErrors,可以告诉VM通过将-vmargs命令传递给Eclipse启动程序来使堆增长到更大的数量。

-vmargs
-Xms512m
-Xmx1024m

或者,您可以直接使用命令行参数调用Eclipse可执行文件,如

eclipse [normal arguments] -vmargs -XX:PermSize=512M -XX:MaxPermSize=1024M -Xmx1024M [more VM args]

答案 1 :(得分:3)

只需将您的Project Explorer切换到Eclipse中的Flat软件包演示文稿即可。它有效:)

在此处查看详细信息:https://bugs.eclipse.org/bugs/show_bug.cgi?id=530450#c7

答案 2 :(得分:0)

即使使用最新版本的Eclipse和Flat Package演示,如果您加载了很多大型项目,这仍然是一个问题。
但是,我发现,如果您将项目分解为工作集,并通过选择工作集来最大程度地减少打开的项目/树节点的数量,那么它确实可以加快Eclipse的速度并缓解此问题。