私は適度なサイズのASP.NET MVC/WebApi Webアプリケーション(〜100KLOCS)を持っています。たとえば、ページの読み込みには通常2〜3秒かかりますが、これは最適なものではありません。私は可能性のボトルネックを探しまわって始めてきたように、私は助けることがNinject、私のIOCコンテナは、非常に健康的なマージンで最も遅いを評価していることに気づくことができません。パフォーマンス上の理由からNinjectを置き換える価値はありますか?
http://www.palmmedia.de/Blog/2011/8/30/ioc-container-benchmark-performance-comparison https://github.com/ninject/ninject/issues/84
誰がされていますこの位置で、Ninjectを何か他のもの、例えばLightInject、SimpleInject、またはそのilkの何かに置き換えようとしましたか?努力する価値はありましたか? Ninjectはコミュニティやフレームワークのサポートが多く、最も人気があるようです。私は自分自身をサポートしていないプロジェクトに夢中にさせたくありません。それを超えると、実際のアプリケーションでIOCコンテナのパフォーマンスが気付かれるかどうかをどのようにテストするかはわかりません。
共有する価値のある実世界の話や傷跡はありますか?または、Ninjectがボトルネックであるかどうかを判断する方法についての提案ですか?
この質問は特定のコード関連の問題ではないため、話題にはならないようです。 – theMayer
私は同意しませんでしたが、私はすでに質問トピックがより積極的なクローサーよりも広いと思っています。しかし、これは非常に具体的なコーディングの問題に関連しています。私は自分のコードで1つのフレームワークを使用していますが、いくつかの問題があることに気づき、それらの問題が別のフレームワークで解決できるかどうかを知りたい。コード固有のものです.--)。 –
私はその点についてあなたに同意します。近い投票のために申し訳ありません。 unvoted。 – theMayer