Очистка промежуточного кэша NHibernate с помощью профилирования с помощью NHProf - PullRequest
0 голосов
/ 04 сентября 2010

Мы проводим профилирование нашего приложения NHibernate с помощью NHProf.У нас есть серия модульных тестов, которые выполняют различные вызовы.Однако, если мы запустим модульный тест несколько раз, мы получим разные результаты в NHProf:

  • Сессия 1 [1]
  • Сессия 2 [32]
  • Сессия3 [32]
  • Сессия 4 [2]
  • Сессия 5 [2]

Я пытался вызвать session.Clear () в концемодульный тест, и попытался пересобрать решение.Но в основном мы хотим настроить и настроить запросы, и не можем этого сделать, если NHibernate кэширует между запусками.Конечно, другие уже сталкивались с этим раньше, и мы просто стараемся, но я был бы признателен за любую помощь, которую вы можете предоставить.

Обновление Хорошо, если это ожидаемое поведение, как это сделать?идти о тестировании оптимизаций к запросам?

1 Ответ

2 голосов
/ 04 сентября 2010

Вот как полностью очистить кеш: http://sessionfactory.blogspot.com/2010/08/clearing-second-level-cache.html

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