none
aspxの編集が異常に重たい RRS feed

  • 質問

  • こんにちは、ボビンと申します。

    VS2008にてASP.NETを開発しています。

    その際、サーバ側コードやデバッグ開始等の速度は問題ないのですが、aspxの編集に異常に時間がかかります。

    例えばaspxのコードの改行をDelボタンで消すと、マウスカーソルが砂時計になり5,6秒固まります。

    Ctrl+Sはしていなくても、です。

    必ず毎回ではありませんが、頻繁に起こるようになり、かなり困っています。

    開発マシンのメモリは2GBで、CPUはIntel Core2Duo2.53Gです。

    開発中はメモリが1GB、CPU使用率も5~10%と落ち着いています。

    以前はここまで遅くはありませんでした。

    ネットで検索して、よく出てくる、

    ・メニューの「ツール」から「オプション」を開いて
    ・「環境」→「スタートアップ」を選んで
    ・「コンテンツをダウンロードする間隔」チェックボックスを外す

    は試してみて、サーバ側のコード保存やデバッグ実行は少し早くなりました。

    良い解決方法や、原因が推測できる方、よろしくお願いします。

     

    2011年5月17日 2:47

すべての返信

  • aspxファイルの編集のみに発生ということでしたら違うかもしれませんが、私の経験上、SATAケーブルの劣化が原因でした。ソースの編集などをしていた際に徐々に待たされるようになり、しまいにはブルースクリーンがたまに表示されるようになりました。

     


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    2011年5月17日 3:03
    モデレータ
  • trapemiyaさん、お返事ありがとうございます。

    HDDのSATAケーブルですよね?

    ケーブルの劣化が原因ということもありえるのですね。

    1つ勉強になりました。

    ただ、aspxファイルの編集のみ遅く感じます。aspx.vbは問題ないので、

    ケーブルを疑うのはもう少し色々試してからにしようと思います。

    2011年5月17日 4:02
  • ボビンです。よく考えてみると、以前はここまで遅くはありませんでした。

    メモリやCPUにはまだ空きがあるようで、どのような対応をすれば良いか検討がつかないため、

    ディスククリーンアップとディスクデフラグを行ってみようと思います。

    今開発中に試しにやってみたところ、さっぱり開発ができない状態にまで重たくなりましたのでw、

    本日退社間際に実行してから帰ることにします。

    2011年5月17日 7:41
  • ボビンです。ディスクデフラグの結果の報告です。

    (ディスククリーンアップは遅くなりすぎてまだ実行できていません。)

    1行更新する毎に固まる、という事はなくなりました。

    遅いながらも開発できるようになった、という印象です。

    しかしながら、ASPXというのは保存時に何をやっているんでしょうか?

    保存時には20秒くらい固まります。5秒ほどで砂時計は消えますが、

    ASPXのソースをクリックしてもキャレットがない状態です。

    そのまま10秒以上待つとクリックしてキャレットが点滅する状態になります。

    皆さん、このような状態なのでしょうか?

    ASPX.VBはやはり保存時もサクサク動いています。

    2011年5月20日 1:37
  • ちなみに Visual Studio 2008 にサービス パックは当たっているのでしょうか?
    HTML ソース エディタなどが遅い現象に対する Hotfix が公開されていて、これは SP1 に含まれているはずだったと思います。

    すでに SP1 を当てているようでしたら無視してください。
    2011年5月21日 4:10
  • 自分が使っているのは Version 9.0.30729.1 SP ですが、そのような問題
    は今まで一度もなかったです。

    もともと問題(下記)があったようですが、もうクリーンインストールす
    るほかなさそうな気がします。

    aspxのインデントが狂う
    http://social.msdn.microsoft.com/Forums/ja-JP/aspnetja/thread/0fd4a547-7ddd-4d51-a359-7503968cd054

    2011年5月21日 12:04
  • totojoさん、こんにちは。

    お返事ありがとうございます。

    SP1はあてています。Version 9.0.30729.1 SPでした。

     

    SuferOnWwwさん、お返事ありがとうございます。

    クリーンインストールですと、VB6から順番に開発環境を作る必要があるので、

    なかなか時間的に難しいです。

    でも上記のインテントの問題もありますし、本音はやりたいです。やってすっきりしたいです。

     

     

    2011年5月23日 0:34
  • 少し検索してみました。以下が参考になるかもしれません。以下の問題は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/
    2011年5月23日 0:55
    モデレータ
  • こんにちは、ボビン さん。

    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

    該当するものがあるといいのですが。。。
                                                                                    
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2011年5月24日 6:34
  • trapemiyaさん、山本晴海さん、お返事ありがとうございます。

    また、お返事が遅くなりすみませんでした。

    「Slow save in VS2005 Web project.」のスレッドを見て、実際にレジストリの該当するゴミを削除しました。

    結果は、改善したように思えますが、まだ遅い時もありますので、数日様子をみてみます。

     

    山本晴海さん、たくさんヒントをいただきありがとうございます。

    ざっくりと読んでみました。

    けっこう似たような現象が出ているんですね。

    まずは上記の「Slow save in VS2005 Web project.」で変化があったように思えるので、

    しばらく様子をみてみます。効果がなければ、一つずつ試してみます。

     

    2011年5月30日 8:55
  • こんにちは、ボビンです。

    報告します。

    残念ながら、改善したように思えたものの使用していると、1行修正しては固まり、

    良い時は数行修正しては固まり、でした。

    ただ、一点わかったことがあります。

    英語の情報にも書かれていたのですが、マスターページを使用していないページですと

    発生せず、さくさくと保存や書き込みが可能でした。

    この辺りを中心に再度調べてみます。

    2011年5月31日 7:26