2012-07-11 39 views
0

我剛剛開始研究大型C++項目。當我通過GDB在Eclipse CDT中調試C++代碼時,需要永久填充變量窗口 - 可能是因爲它顯示了範圍內的所有變量,對於這個特定的應用程序,它包含大量的全局變量。Eclipse的變量窗口由gdb極其緩慢地填充

這樣做的結果是所有涉及刷新此視圖的內容 - 例如移動到下一行 - 變量窗口打開時大約需要一整分鐘。當它關閉時,它表現理智。

與此同時,我不使用它,並通過懸停視圖和表達式視圖來獲取,但具有某種變量窗口會很方便。有沒有辦法要麼

  1. 修復了窗口的性能,或
  2. 不知怎的,限制了顯示存在(例如,僅在最近的範圍內),因此它會在合理的時間更新變量?

回答

0

奇怪的是,減少了GUI必須經過的跳躍次數 - 例如,通過ssh運行Eclipse VNC,而不是同時通過兩個 - 顯着提高了性能。我想這與Eclipse中的一些GUI更新機制有關。