tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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 にコンパイルしておき、
そのアセンブリを直接参照設定するようにすれば、負荷の軽減になるかと。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。