4

私のチームは最近、VisualHg、TortoiseHg、および Visual Studio 2010 の使用を開始しました。私のチームのメンバーと私にとって、VisualHgVisual Studio 2010の組み合わせを使用すると、CPU パフォーマンスが約 50% に急上昇します!

Visual Studio 2010 を再起動すると、パフォーマンスの問題が解消される場合もありますが、再発する場合もあります。何かご意見は?これは VisualHg の断続的なバグだと思います。一貫性がありません。

4

2 に答える 2

0

VisualHg のバグではないと思います。

私のチームでは、まったく同じセットアップをかなり長い間使用してきました。パフォーマンスの問題とフリーズが発生しましたが、C++ プロジェクトの IntelliSense を完全にオフにすると、苦情はなくなりました ([オプション] > [テキスト エディター] > [C/C++] > [詳細設定] > [データベースを無効にする...])。Visual Assist はその仕事を完璧にこなします。

また、次のことを確認してください。

  • SP1 がインストールされています。SP1 より前の VS2010 は、クラッシュやフリーズによりまったく使用できませんでした。
  • プロジェクト ファイルで実行されているウイルス対策ソフトウェアやインデックス サービスはありません。

補足として、VisualHg を使用する代わりに、マクロを作成して THG を実行し、それらをファイルのコンテキスト メニューにバインドすることをお勧めします。VisualHG を使用する場合とまったく同じですが、サードパーティのアドインは使用されません。THG2.0 がリリースされ、VisualHG がサポートしていなかったとき、私はこの手法を使用していました。

更新: また、最近 VS2010+THG に関する別の問題に遭遇しました。問題は、VS2010 によってソリューション ファイルの近くに生成される .sdf ファイルにありました。私は開かれたソリューションで thg をよく使用しますが、VS は常にプロジェクトをリロードするように求めてきます。そのような更新中に、.sdf が破損し、プロジェクトを開くときに VS が 1 分間フリーズし、その後まったく開くことができなくなりました。.sdf を削除すると完全に改善されたので、それも試してみてください。

于 2011-05-29T17:31:07.497 に答える
0

ウイルス対策に関係しているのかもしれません。TortoiseHg FAQから:

Windows 上の Mercurial は、インデックス サービスおよびウィルス スキャナと互換性がありますか?

いいえ。TortoiseSVN と同様に、作業コピーとリポジトリのインデックス サービスをオフにして、ウイルス スキャンから除外することをお勧めします。

于 2011-04-21T15:09:32.180 に答える