NH Prof stress testing
Just run NH Prof through a stress test to see how well it handles scenarios where you just throw data at it.
I run into a few interesting bugs (mostly related to threading), which were luckily simple enough to handle.
The end result was:
Which is pretty impressive, I think. Just to give you an idea, we used to test NH Prof against the NHibernate integration test suite, which isn’t even half of what I threw at it now.
There is a small problem, however, the profiled application is capable of outputting data faster than NH Prof can process it. That means that unless there are some rest periods, NH Prof is in somewhat of a problem here, because it will never catch up.
I’ll post some more about how we can solve this.
Comments
What happened to the other 169 transactions that were neither committed nor rolled back?
Frank,
They represent transactions that were abandoned (no explicit commit/rollback)
Alex,
I am not going into that discussion again, your comment was deleted.
I guess Alex's comment was about...
__in soviet russia, you don't need profiling...
or was it a new article "why I don't believe NHProfiler" ?
:)
Comment preview