2016-10-21 8 views
0

私たちはASP.NETアプリケーションでMicrosoft Unityを使用しています。自分のアプリケーションを(Jetbrainsを使用して)自分のローカルボックスにプロファイリングすると、統一問題は発生しません。しかし、私たちのステージングサーバー、12GBのメモリを搭載した強力なボックスでは、ユニティ構成の読み込みに珍しい時間がかかることがあります。 (Microsoft.Practices.Unity.Configuration.RegisterElement.ConfigureContainer())Microsoftのユニティコンテナの高速化(依存関係注入)

enter image description here

はここで480msは、単一の統一の設定をロード過ごしている例です。半分はここに、半分はそこに、それが追加することができます。私たちはXMLを介して単一性を構成しています(これはオプションではありません)。誰もがこれを見て、そして/またはそれをスピードアップする方法についての考えを持っています。

答えて

0

私はテスト中にCPUスパイクが見られませんでしたが、私のサイトが劇的に高速化された無関係なパフォーマンス改善が行われた後、Unityに費やされた時間は測定するには低すぎました。だから私は他のパフォーマンス上の問題がUnityに悪影響を及ぼしていたと思うし、Unity自身のパフォーマンスも良いです。

関連する問題