2012-11-27 7 views
8

私はそれが問題ではないと思います。ここに私が尋ねられた質問があります:DLLサイズは重要ですか?

私の同僚の一人が私に質問しました。

"私のプロジェクトで使用するC#dllの小さな部分(たぶんヘルパー機能かもしれない)がほしいですが、パッケージ全体を使用する必要がありますか?しかし、サイズが大きいようです。パフォーマンスに関して何か問題があるのでしょうか?」

しかし、私は言ったいいえ。私の答えの理由は:

"200ページのWebアプリケーションが構築されており、すべてが最終的に1つのdllに変換されるとします。要求ごとに1ページまたは一部のdllで生き残っていますか?単一のアセンブリ(アプリケーション)として構築され、使用されます。

私は正しいですか?または実際に何か違いが生じていますか?

さまざまなニーズの異なる目的のために生き残るためのコンポーネントとして、すべてのライブラリがパックされています。どのようにパフォーマンスの問題が来るのだろうか?

大きなアセンブリと応答時間をロードする記事がありますか?

+5

最初に影響を測定し、次にそれを推測する代わりに議論することはどうですか? –

答えて

14

多くの小さなDLLよりも1つ大きいDLLを持つ方が良いです - DLLのサイズは本当に重要ではありません。大きなDLLをロードするコストは、基本的に小さなDLLをロードすることと同じです。

関連する問題