タイトル : Re^3: 動作が重い・・ 投稿日 : 2007/04/25(Wed) 21:34 投稿者 : 魔界の仮面弁士
開発環境の要求スペックは、いろいろな要因に左右されるので、 参考にはならないかと思いますが、一応当方の事例を紹介しておきます。 > 確かにソリューションの中にプロジェクトが大量にぶら下がっている状態です。 C#2005で、9 つのプロジェクトを持つソリューションを開発していた時のことですが、 そのソリューションは、コンパイル時に 1.2GB ほどのメモリを占有していました。 なので、[256MB] + [LV-PentiumM 1GHz] や、[512MB] + [CeleronD 325 2.53GHz] の端末上では、 仮想メモリへのスワップが酷過ぎて、仕事になりませんでした…。 # 半年後に、[2GB] + [Athlon64 X2 Dual-Core 3800+] 機に切り替えたら、軽々動きましたが。 > 作り方に問題があったようですね・・・・ 先の 9 プロジェクトなソリューションの場合、構成を見直して 4 プロジェクトにしたら、 先の [512MB] + [CeleronD 325 2.53GHz] の端末でも問題ないレベルになりました。 # [256MB] + [LV-PentiumM 1GHz]機では、相変わらず辛かったですが。 > ちなみにこんな状態でもできる限り軽くしたい、って言うのは無理でしょうか? ソリューションに組み込むプロジェクト数を減らしてみてください。 たとえば、DLL プロジェクトの仕様改定が、さほど大きくない場合には、 プロジェクトをいくつも組み込むのではなく、それらを DLL にコンパイルしておき、 そのアセンブリを直接参照設定するようにすれば、負荷の軽減になるかと。 |