我刚刚开始从事一个大型 C++ 项目。当我通过 GDB 在 Eclipse CDT 中调试我的 C++ 代码时,填充变量窗口需要很长时间 - 可能是因为它显示了范围内的所有变量,对于这个特定的应用程序来说,这些变量包括大量的全局变量。
这样做的结果是,当变量窗口打开时,涉及刷新此视图的所有操作(例如移动到下一行)大约需要一整分钟。当它关闭时,它具有健全的性能。
因此,同时我不使用它并通过悬停视图和表达式视图来解决问题,但是拥有某种可变窗口会很方便。有没有办法
- 修复该窗口的性能,或
- 以某种方式限制那里显示的变量(例如,仅在即时范围内),以便在合理的时间内更新?