0

同じサーバー上にある約 80 のアプリがあります。同じカスタム ビルド アプリ、aspnet Web フォーム、C#、コンパイル済みを使用するすべての非常に小さなサイトです。各アプリには、独自の bin ディレクトリにアプリ dll のコピーと、いくつかのオープン ソースのサード パーティ ライブラリがあります (bin フォルダーはディスク上で約 15 MB です)そこから取得します。私の質問は次のとおりです。「これにより、全体的なパフォーマンスとメモリ使用量が改善される可能性がありますが、15*80Mb のディスク領域の使用量を削減できますか?」ありがとう

4

1 に答える 1

1

DLL のメモリ消費量は同じです。Dll を GAC に登録することの確かな利点の 1 つは、システム上で実行されている任意のドット ネット アプリケーションで Dll を見つけることができることです。2 つ目は、DLL を GAC に配置する場合です。ngen.exe を使用することで、完全にマシン レベルでコンパイルされたバージョンの DLL のネイティブ イメージを生成できます。他にもメリットがあるかもしれませんが、今思いつくのはこれくらいです。

于 2013-02-02T13:53:12.313 に答える