2009-05-04 17 views
2

VS 2005では、C++ソリューションを突然コンパイルするのに非常に時間がかかります。私はIntellisense DLLを削除し、.suoと.ncbファイルを削除しようとしましたが、それは助けになりませんでした。ほとんどの場合、プロセスエクスプローラでは、システムアイドルプロセスで費やされたCPU時間のほとんどがすべて表示されるため、Visual Studioが時間を無駄にしていることはわかりません。Visual Studio 2005はC++の処理速度が遅い

また、チームシステムの「チームマネージャー」は、何かをしたときに更新するまでに8年かかります。私はMSのヒントを "CMI"を無効にしようとしましたが、それほど助けにはなりませんでした。

スピードアップの方法について教えてください。

編集:ネットワーク共有経由のものにアクセスしません。私はVSSの統合を行っていましたが、私はそれをオフにしました。

編集第2回:ありがとうございました。本当に何も出てこない、私はそれがちょうどVSのものの悪い蓄積だと思う。私はVS 2005を削除して再インストールし、チームエクスプローラのものをインストールしないようにしています。うまくいけばそれが役に立ちます。

+0

これらのファイルを削除すると、キャッシュになるので時間がかかるだけです(私は思う)。ネットワーク共有経由でファイルにアクセスしていますか?ビルド前またはビルド後のスクリプトを使用していますか? – dreamlax

答えて

-1

ソリッドステートディスクストレージ、より多くのメモリ、およびより高速なマシン。 VS 2005を使用している場合は、おそらくハードウェアの面で最先端ではないでしょう...

+0

これはうまく動作していました。私のマシンは2GBのRAMを搭載したPentium Dual E2180 @ 2GHzです。以前のソリューションであるため、私はVS 2005を使用しています。 – evilfred

+0

SSDストレージ?解決策として?本当に?高速コンパイルのためには、ハードウェアの最先端にいなければなりませんか?あなたはまた、おそらく「突然のすべて」の部分を見逃していました。 – Hejazzman

0

Visual Studioを終了した後、プロジェクトディレクトリ、特にncbの一時ファイルを削除してみてください。それはしばしば説明できない減速を修正する。

1

アクティビティ(CPU、ハードディスク)の指示がなくても処理が大幅に遅くなる場合は、通常、一部のコンポーネントが他のもの(ネットワーク)を待っているためです。 Windows自体は、ドメインコントローラが消えたり、応答しなくなったりすると、応答が遅くなり、使用できなくなることがあります。再起動するとこれを修正することがよくあります。要求を行うコンポーネントがネットワークが利用できないことを認識しない場合、さまざまなタスクを実行するためにインターネットへの接続に依存することがあります。

私はかつて、すべてが必要と思われるよりもはるかに長い時間がかかっていた状況に遭遇しました。 Windowsの「セキュリティ」イベントログは最大サイズに設定されていて、特定の日数が経過した後にのみエントリを上書きするように設定されていて、イベントログがいっぱいだったことが判明しました。 Windowsがセキュリティイベントログエントリを書きたいときはいつでも、最も古いエントリが削除されるまで、を待ちます。私は、マシンの電源を切って管理者としてログオンし、設定を修正して、再起動する必要がありました。

関連する問題