在Eclipse中加速类型层次结构弹出窗口

在Eclipse中加速类型层次结构弹出窗口,eclipse,types,hierarchy,Eclipse,Types,Hierarchy,现在,类型层次结构弹出窗口(Ctrl-T)有时需要五(5!)秒才能“弹出”。我需要说更多 是否可以将其设置为仅显示最大数量的项目或其他内容。最好是宽度优先。或者其他解决问题的方法?谢谢。这里有一种解决方案:使用“查找引用”(Ctrl-G)。要快得多,至少现在对我来说是这样 缺点1:不是很方便,您需要打开包条目才能访问类和内容。所以你不能直接看到类名 缺点2:它只显示一个“跳跃”距离。(这可能是加快速度的一个因素。)这里有一种解决方案:使用“查找引用”(Ctrl-G)。要快得多,至少现在对我来说是

现在,类型层次结构弹出窗口(Ctrl-T)有时需要五(5!)秒才能“弹出”。我需要说更多


是否可以将其设置为仅显示最大数量的项目或其他内容。最好是宽度优先。或者其他解决问题的方法?谢谢。

这里有一种解决方案:使用“查找引用”(Ctrl-G)。要快得多,至少现在对我来说是这样

缺点1:不是很方便,您需要打开包条目才能访问类和内容。所以你不能直接看到类名


缺点2:它只显示一个“跳跃”距离。(这可能是加快速度的一个因素。)

这里有一种解决方案:使用“查找引用”(Ctrl-G)。要快得多,至少现在对我来说是这样

缺点1:不是很方便,您需要打开包条目才能访问类和内容。所以你不能直接看到类名


缺点2:它只显示一个“跳跃”距离。(这可能是加快速度的一个因素。)

为机器添加更多内存或在eclipse.ini设置中配置更多内存。Eclipse构建了一个所谓的Java模型,能够响应您的搜索请求,这通常非常快,即使对于非常大的项目也是如此。因此,在您的情况下,这很可能受到运行Eclipse的JVM可用内存的限制。

为您的机器添加更多内存或在Eclipse.ini设置中配置更多内存。Eclipse构建了一个所谓的Java模型,能够响应您的搜索请求,这通常非常快,即使对于非常大的项目也是如此。因此,在您的情况下,这很有可能受到运行Eclipse的JVM可用内存的限制。

您使用的Eclipse版本是什么?版本:Helios Service Release 1构建id:20100917-0705您使用的Eclipse版本是什么?版本:Helios Service Release 1构建id:20100917-0705通常是一个好建议。我改为-Xmx=1400m(Xms=500m:)。我认为这样更好,至少是平均时间。一些调用让我感觉像{2s,2s,2.5s,5s,2s,6s}。一个相当不自然的使用模式:)它似乎没有使用更多的mem;使用VisualVM窥视内部。使用的内存低于100MB(Eclipse刚刚打开,没有真正的工作完成)。仍然是不同的弹出时间。如果您有兴趣查看索引和查询代码;它真的构建了一个双向图吗?似乎没有。也许我应该尝试一些不同的深度层次结构,看看弹出时间是否与深度成比例增长。找到一个更慢/更大的类型图来尝试。慢动作效果帮助我区分了两个阶段:搜索(进度条移动)和…“pop”:不移动,而GUI树组件可能准备渲染。对于较大的类型图,这两种方法都太慢了。所以这可能真的无法修复。一般来说,这是个好建议。我改为-Xmx=1400m(Xms=500m:)。我认为这样更好,至少是平均时间。一些调用让我感觉像{2s,2s,2.5s,5s,2s,6s}。一个相当不自然的使用模式:)它似乎没有使用更多的mem;使用VisualVM窥视内部。使用的内存低于100MB(Eclipse刚刚打开,没有真正的工作完成)。仍然是不同的弹出时间。如果您有兴趣查看索引和查询代码;它真的构建了一个双向图吗?似乎没有。也许我应该尝试一些不同的深度层次结构,看看弹出时间是否与深度成比例增长。找到一个更慢/更大的类型图来尝试。慢动作效果帮助我区分了两个阶段:搜索(进度条移动)和…“pop”:不移动,而GUI树组件可能准备渲染。对于较大的类型图,这两种方法都太慢了。所以这可能真的无法修复。