0

大規模な C++ プロジェクトに取り組み始めたところです。GDB を介して Eclipse CDT で C++ コードをデバッグすると、変数ウィンドウに入力するのに永遠に時間がかかります。おそらく、この特定のアプリケーションには大量のグローバルが含まれるscope 内のすべての変数が表示されるためです。

この結果、変数ウィンドウが開いている場合、このビューの更新 (次の行への移動など) に関連するすべての操作に約 1 分かかります。閉じているときは、正常なパフォーマンスを発揮します。

そのため、当面は使用せず、ホバー ビューとエクスプレッション ビューを使用しますが、変数ウィンドウのようなものがあると便利です。どちらかへの方法はありますか

  1. そのウィンドウのパフォーマンスを修正する、または
  2. 適切な時間内に更新されるように、そこに表示される変数を何らかの方法で制限しますか (たとえば、即時スコープのみ)。
4

1 に答える 1

1

奇妙なことに、GUI が通過しなければならないホップの数を減らすと (たとえば、両方を同時にではなく、 sshまたはVNC を介して Eclipse を実行する)、パフォーマンスが大幅に改善されました。これは、Eclipse の GUI 更新メカニズムに関連していると思います。

于 2012-10-18T12:25:59.933 に答える