質問者
aspxの編集が異常に重たい

質問
-
こんにちは、ボビンと申します。
VS2008にてASP.NETを開発しています。
その際、サーバ側コードやデバッグ開始等の速度は問題ないのですが、aspxの編集に異常に時間がかかります。
例えばaspxのコードの改行をDelボタンで消すと、マウスカーソルが砂時計になり5,6秒固まります。
Ctrl+Sはしていなくても、です。
必ず毎回ではありませんが、頻繁に起こるようになり、かなり困っています。
開発マシンのメモリは2GBで、CPUはIntel Core2Duo2.53Gです。
開発中はメモリが1GB、CPU使用率も5~10%と落ち着いています。
以前はここまで遅くはありませんでした。
ネットで検索して、よく出てくる、
・メニューの「ツール」から「オプション」を開いて
・「環境」→「スタートアップ」を選んで
・「コンテンツをダウンロードする間隔」チェックボックスを外す
は試してみて、サーバ側のコード保存やデバッグ実行は少し早くなりました。
良い解決方法や、原因が推測できる方、よろしくお願いします。
すべての返信
-
ボビンです。ディスクデフラグの結果の報告です。
(ディスククリーンアップは遅くなりすぎてまだ実行できていません。)
1行更新する毎に固まる、という事はなくなりました。
遅いながらも開発できるようになった、という印象です。
しかしながら、ASPXというのは保存時に何をやっているんでしょうか?
保存時には20秒くらい固まります。5秒ほどで砂時計は消えますが、
ASPXのソースをクリックしてもキャレットがない状態です。
そのまま10秒以上待つとクリックしてキャレットが点滅する状態になります。
皆さん、このような状態なのでしょうか?
ASPX.VBはやはり保存時もサクサク動いています。
-
自分が使っているのは Version 9.0.30729.1 SP ですが、そのような問題
は今まで一度もなかったです。もともと問題(下記)があったようですが、もうクリーンインストールす
るほかなさそうな気がします。aspxのインデントが狂う
http://social.msdn.microsoft.com/Forums/ja-JP/aspnetja/thread/0fd4a547-7ddd-4d51-a359-7503968cd054 -
少し検索してみました。以下が参考になるかもしれません。以下の問題はVS2008でも起きたようです。
Slow save in VS2005 Web project.
http://forums.asp.net/t/958561.aspx/1/10
★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/ -
こんにちは、ボビン さん。
MSDN フォーラムのご利用ありがとうございます。フォーラム オペレーターの山本です。
ASPX ファイルの編集時に関するものをちょっと検索してみました。
英語のものばかりですみません。
Visual Studio 2008 - Editing ASPX File In Source View Causes Studio To Freeze
http://connect.microsoft.com/VisualStudio/feedback/details/320146/visual-studio-2008-editing-aspx-file-in-source-view-causes-studio-to-freeze
Visual Studio 2008 freezes when editing ASPX files
http://rosscify.com/blog/visual-studio-2008-freezes-when-editing-aspx-files/
Upgrade from Office 2007 to Office 2010 on a 64-bit OS Causes Visual Studio 2008 and Visual Web Developer 2008 Express Web Designer and Editor to Hang
http://support.microsoft.com/kb/2022915/
Visual Studio freezes when editing ASPX file
https://connect.microsoft.com/VisualStudio/feedback/details/568036/visual-studio-freezes-when-editing-aspx-file#details
Visual Studio 2008 freezing when editing aspx/master pages
http://stackoverflow.com/questions/837013/visual-studio-2008-freezing-when-editing-aspx-master-pages
該当するものがあるといいのですが。。。
日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海 -
trapemiyaさん、山本晴海さん、お返事ありがとうございます。
また、お返事が遅くなりすみませんでした。
「Slow save in VS2005 Web project.」のスレッドを見て、実際にレジストリの該当するゴミを削除しました。
結果は、改善したように思えますが、まだ遅い時もありますので、数日様子をみてみます。
山本晴海さん、たくさんヒントをいただきありがとうございます。
ざっくりと読んでみました。
けっこう似たような現象が出ているんですね。
まずは上記の「Slow save in VS2005 Web project.」で変化があったように思えるので、しばらく様子をみてみます。効果がなければ、一つずつ試してみます。