Выступление с Виндзорскими перехватчиками замка - PullRequest
1 голос
/ 06 февраля 2011

Как полагают многие, ведение журнала лучше управляется через AOP, а в моем случае - с использованием перехватчиков Castle Windsor.

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

Есть ли какие-либо советы по добавлению перехватчиков и производительности или это действительно так медленно?

1 Ответ

1 голос
/ 07 февраля 2011

Нашел решение.Я выполнил свои тесты, и разница в производительности была незначительной при включенных перехватчиках.Я проверил свою конфигурацию log4net и увидел, что у меня включен NH Profiler.Я удалил профилировщик, и производительность взлетела до небес.Кажется, что-то странное происходит, когда работает профилировщик.

Просто чтобы убедиться, что с моим делом все в порядке, я включил банкомат с включенным / выключенным профилировщиком.Когда профилировщик был на снижении производительности было ОГРОМНО.Когда профилировщик был выключен, все было хорошо.

...