Ayende @ Rahien

My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:


+972 52-548-6969

, @ Q c

Posts: 10 | Comments: 37

filter by tags archive

NH ProfRelease Candidate is out

time to read 1 min | 186 words

image Well,

After quite a while of developing on a private branch, it is time to make NH Prof RC public. We have worked on several new features, but chief among them was performance. As I outlined in the past, we have to rip apart the internal communication mechanisms inside NH Prof, to allow it to react well under high load.

There are some things that you need to know first, though:

  • Session factory stats is currently disabled, there is no reason except that some things had to be cut in order to release the RC. It will be back soon.
  • The RC bits are not compatible with the beta bits. If you want to use RC UI with your application (and you should), you need to use the RC appender.

As usual, you can find it here, build 260 or up.

Have fun, and tell us what you think.

More posts in "NH Prof" series:

  1. (09 Dec 2010) Alert on bad ‘like’ query
  2. (10 Dec 2009) Filter static files
  3. (16 Nov 2009) Exporting Reports
  4. (08 Oct 2009) NHibernate Search Integration
  5. (19 Aug 2009) Multiple Session Factory Support
  6. (07 Aug 2009) Diffing Sessions
  7. (06 Aug 2009) Capturing DDL
  8. (05 Aug 2009) Detect Cross Thread Session Usage
  9. (22 May 2009) Detecting 2nd cache collection loads
  10. (15 May 2009) Error Detection
  11. (12 May 2009) Queries by Url
  12. (04 Feb 2009) View Query Results
  13. (18 Jan 2009) Superfluous <many-to-one> update
  14. (18 Jan 2009) URL tracking
  15. (10 Jan 2009) Detecting distributed transactions (System.Transactions)
  16. (06 Jan 2009) The Query Cache
  17. (05 Jan 2009) Query Duration
  18. (24 Dec 2008) Unbounded result sets
  19. (24 Dec 2008) Row Counts



Hey Ayende,

I just downloaded 259 and it crashes on startup - could it be that the client exe isn't valid because it looks like it might be corrupted when viewing the files in explorer? This is on Vista SP1 32 bit


Ayende Rahien

Well, that is embarrassing.

I forgot to include a file in the download, or in the list of the required files.


Fixed and 260 fixes that.


"The RC bits are not compatible with the beta bits"

As in, don't mix assemblies?

Ayende Rahien

Yes, that means that the beta appender can't talk to the RC UI, and vice versa


While it's already in RC, Oren, can you reveal some commercial information of NHProf? It's very interesting whether commercial tool for opensource lib can be successfull.


I somtimes get an error when i try to clear the sessions and when I try to report the error i get a long stacktrace ending with "the server returned 500 server error".

Ayende Rahien


That was fixed in build 267

Ayende Rahien


It is selling, and I am very hopeful about what this means

Comment preview

Comments have been closed on this topic.


  1. Production postmortem: The case of the memory eater and high load - about one day from now
  2. Production postmortem: The case of the lying configuration file - 2 days from now
  3. Production postmortem: The industry at large - 3 days from now
  4. The insidious cost of allocations - 4 days from now
  5. Find the bug: The concurrent memory buster - 5 days from now

And 4 more posts are pending...

There are posts all the way to Sep 10, 2015


  1. Find the bug (5):
    20 Apr 2011 - Why do I get a Null Reference Exception?
  2. Production postmortem (10):
    14 Aug 2015 - The case of the man in the middle
  3. What is new in RavenDB 3.5 (7):
    12 Aug 2015 - Monitoring support
  4. Career planning (6):
    24 Jul 2015 - The immortal choices aren't
View all series


Main feed Feed Stats
Comments feed   Comments Feed Stats