NHProf を使用して NHibernate アプリケーションのプロファイルを作成しようとしています。さまざまな呼び出しを実行する一連の単体テストがあります。ただし、単体テストを複数回実行すると、NHProf で異なる結果が得られます。
- セッション1 [1]
- セッション 2 [32]
- セッション 3 [32]
- セッション 4 [2]
- セッション5 [2]
単体テストの最後に session.Clear() の呼び出しを試み、ソリューションの再構築を試みました。しかし、基本的にはクエリを微調整して調整したいのですが、NHibernate が実行間でキャッシュしている場合はそれができません。確かに他の人は以前にこれに遭遇したことがあり、私たちは密集しているだけですが、あなたが提供できる助けをいただければ幸いです.
更新OK、それが予想される動作である場合、クエリの最適化をテストするにはどうすればよいですか?