Ants Profiler:「アセンブリロードまたはアンロード」で時間を最適化する方法
-
15-09-2020 - |
質問
Ants Profilerを使用して、ASP.NETアプリケーションをプロファイルしています。プロファイラは、「アセンブリロードまたはアンロード」で約30%の時間を過ごすことを示しており、65のヒットカウントがありました。「アセンブリロードまたはアンロード」時間を最適化する方法 My ASP.NETアプリケーションは、10のProject \ DLL参照で構成されています。ASP.NETアプリケーションは、頻繁に使用されるデータをXMLファイルにキャッシュしてキャッシュされたデータを読み取る。
解決
ローディングアセンブリは高価な操作ですが、アセンブリがロードされると、Appドメイン全体がアンロードされていない限りアンロードできません。プロファイリングはすべて相対的です。アプリケーションの起動をプロファイリングしている場合は、はい、アセンブリロードは大きなボトルネックとして表示されますが、長期間にわたって、費やしたアセンブリを使用した時間の相対パーセンテージははるかに低い必要があります。
所属していません StackOverflow