Обзор корпоративной библиотеки? - PullRequest
0 голосов
/ 09 октября 2008

Эффективна ли корпоративная библиотека для обработки исключений и ведения журнала с точки зрения использования памяти для предоставляемых функций?

Какие плюсы и минусы? Спасибо

Ответы [ 3 ]

2 голосов
/ 09 октября 2008

Я сомневаюсь, что корпоративная библиотека станет вашим узким местом в производительности. Я бы сказал, использовать его, измерить производительность вашего приложения, найти узкое место и пойти дальше. Беспокойство о том, что производительность может не даст вам полезных данных для вашего сценария.

Тем не менее, мне повезло с блоком ведения журнала приложений Enterprise Library, и я рекомендую его в большинстве случаев. :)

2 голосов
/ 09 октября 2008

Я использовал EntLib раньше (во времена CAB, Object Builder, SmartClient и т. Д.).

Я считаю, что это слишком тяжело и негибко.

Лучше использовать log4net для ведения журнала и настраиваемых политик исключений для обработки исключений (вы можете легко реализовать последнюю вещь самостоятельно с помощью EntLib, , например, ).

1 голос
/ 09 октября 2008

Учитывая больший объем памяти и более быструю обработку современных (и последних) компьютеров, у меня не было проблем с неэффективностью. Эффективность, которую я нашел в корпоративной библиотеке, заключается в том, что мне не нужно было писать и тестировать ее самостоятельно. И из-за его последовательности и документирования мне не нужно тратить много времени на обучение этому кому-либо еще. Конечно, я специально не тестировал ее на скорость, и вы, вероятно, могли бы написать гораздо более целенаправленную пользовательскую версию без особых накладных расходов ... Но опять же, эффективность заключается в использовании самой библиотеки и переходе к решению других, более важных проблем. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...