- 669 名前:デフォルトの名無しさん mailto:sage [2006/02/06(月) 10:52:34 ]
- DLLだと、メモリ上にロードされるDLLのコード本体は1つだけで、DLLを利用
するプロセス(スレッド)は、単一のコードイメージを共有して、プロセス (スレッド)毎に新たに割り当てられるのは、DLLのワーク領域のみ。 スタティックリンクだと、プログラムをロードする度に、各プログラムに 含まれる同じ処理をするコード領域がメモリ上にそれぞれ展開され、利用 可能メモリを無駄に消費する。 それに、DLL化しておくと、機能追加や、バグ修正などの際に、DLL本体を 差し替えるだけで、それを利用するプログラムを再ビルドし直す必要が ない。
|

|