Ants Profiler:「アセンブリロードまたはアンロード」で時間を最適化する方法

StackOverflow https://stackoverflow.com/questions/3249203

質問

Ants Profilerを使用して、ASP.NETアプリケーションをプロファイルしています。プロファイラは、「アセンブリロードまたはアンロード」で約30%の時間を過ごすことを示しており、65のヒットカウントがありました。「アセンブリロードまたはアンロード」時間を最適化する方法 My ASP.NETアプリケーションは、10のProject \ DLL参照で構成されています。ASP.NETアプリケーションは、頻繁に使用されるデータをXMLファイルにキャッシュしてキャッシュされたデータを読み取る。

役に立ちましたか?

解決

ローディングアセンブリは高価な操作ですが、アセンブリがロードされると、Appドメイン全体がアンロードされていない限りアンロードできません。プロファイリングはすべて相対的です。アプリケーションの起動をプロファイリングしている場合は、はい、アセンブリロードは大きなボトルネックとして表示されますが、長期間にわたって、費やしたアセンブリを使用した時間の相対パーセンテージははるかに低い必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top