2009-08-04 5 views
0

プロジェクトを初めて開いたとき(WinFormsまたは型指定されたデータセットのいずれか)初めてVisual Studioを起動したときに、Visual Studioがディスクをフリーズ中に最大30分間スラッシングします(これは、 100ページと140ページ\秒)。 初めてプロジェクトを完了したら、VSを閉じて再び開くまで他のプロジェクトを開いても構いませんが、デザイナを初めて開くときにフリーズ/スラッシュを再開します。C#プロジェクトでデザイナを開くときにVS2005フリーズとディスクスラッシングが発生する

誰が地獄は、それが何をしているのか、これを見て、私はそれを止めるために何かできることはありますか?あなたはどちらかのRAM上で不足して、デザイナーを開いているようですね

+0

私にも問題はありますが、それほどではありません(通常、2,3時間ごとに2〜3分)。 私が持っている最大の問題はネットワークに関係していますが、理由はわかりませんが、開発中はローカルで作業しています。私が早くに入ると、それは魅力のように働く。 もう一つの問題はウィルスチェッカーです。私はファイルタイプに除外項目を入れなければなりませんでした。 ほんの少し役に立ちます。 – Podge

+0

何も確定していません(したがって私は答えとして投稿しませんでした)が、あなたのコードやVSフォルダの圧縮を有効にしてみることもできます...もしディスクIOが*破壊的で* –

+0

おそらくディスクを最適化する必要がありますか?間違いなく、Visual Studioを責めるだけでなく、何が起こっているのかを知る必要があります。 –

答えて

0

OK、それはそれはサーバーエクスプローラ]タブで亡きデータベース接続だったように見えます:私の知識がなくても

我々のテストサーバー上のデータベースを削除しましたが、私のプロジェクトはまだそれのために設定したデータ接続を持っていました。デザイナでテーブルアダプタが初期化されると、VSはデータベースが存在しない場合に問題を引き起こすデータ接続リスト内のすべてのデータベースに接続しようとします。現在のテーブルアダプタで使用されていないデータ接続にも接続しようとします。

当社のWinFormsのいくつかはひどく書かれていたと「のdesignMode」をチェックせずにコンストラクタ内のデータをロードした(naughy開発者を!) - これらは修復されました。

ハービー

0

は、トップの上に置くか、ハードディスクをデフラグする必要があります。

これもレジストリの断片化である可能性があります。試してくださいpagedefrag

+0

を見ることはできません。 私のマシンに3Gbがあり、システムは1.5Gbの空き容量を報告しているようです(これを確認する別のユーティリティがあります)。 したがって、これらの2つのもののいずれかには見えません。 Herbie –

+0

私は、プロセス全体を通して最低1Gbの空きメモリが利用可能であることを確認できます。ディスクがスラッシュされている間に約40MBの空きメモリが落ちますが、最後にもう一度上昇します。 私は記憶が不足している、または私のHDDが最適化されていないわけではありません。 –

関連する問題