Eclipse的变量窗口由gdb非常缓慢地填充

时间:2012-07-11 06:56:03

标签: eclipse gdb eclipse-cdt

我刚刚开始研究大型C ++项目。当我通过GDB在Eclipse CDT中调试我的C ++代码时,需要永远填充变量窗口 - 可能是因为它显示了范围中的所有变量,对于这个特定的应用程序包含大量的全局变量。

这样做的结果是所有涉及刷新此视图的内容 - 例如移动到下一行 - 变量窗口打开时需要大约一分钟。当它关闭时它具有良好的性能。

所以同时我不使用它并使用悬停视图和表达式视图,但是使用某种变量窗口会很方便。有没有办法

  1. 修复该窗口的效果,或
  2. 以某种方式限制在那里显示的变量(例如仅在直接范围内),以便它在合理的时间内更新?

1 个答案:

答案 0 :(得分:1)

奇怪的是,减少GUI必须经历的跳数 - 例如通过ssh VNC运行Eclipse,而不是同时运行两者 - 显着提高了性能。我想这与Eclipse中的一些GUI更新机制有关。