0

例外処理とロギング用のエンタープライズ ライブラリは、提供される機能のメモリ使用量に関して効率的ですか?

長所と短所は何ですか?ありがとう

4

3 に答える 3

2

エンタープライズライブラリがパフォーマンスのボトルネックになるとは思えません。それを使用して、アプリケーションのパフォーマンスを測定し、ボトルネックを見つけて、そこから進んでください。パフォーマンスどうなるかについて悩むことは、シナリオに役立つデータを提供することにはなりません。

そうは言っても、私はEnterprise Library Application Logging Blockに幸運をもたらし、ほとんどの場合それをお勧めします。:)

于 2008-10-09T16:20:33.510 に答える
2

以前に EntLib を使用したことがあります (CAB、Object Builder、SmartClient などの時代)。

重すぎて柔軟性に欠けると思います。

ロギングには log4net を使用し、例外処理にはカスタム例外ポリシーを使用することをお勧めします (これのように、EntLib を使用して最後のものを自分で簡単に実装できます)。

于 2008-10-09T17:55:36.920 に答える
1

今日の (そして最近の) コンピューターのメモリ容量が大きく処理速度が速いため、非効率性の問題はありませんでした。エンタープライズ ライブラリで見つけた効率性は、自分で作成してテストする必要がないことです。また、その一貫性とドキュメントのおかげで、他の人に教えるのに多くの時間を費やす必要もありません。確かに、特に速度をテストしたわけではありません。また、オーバーヘッドを抑えて、よりターゲットを絞ったカスタム バージョンを作成できる可能性があります。 .

于 2008-10-09T16:11:53.433 に答える