I have free nhibernate in my application and am trying to find the reason for using high memory. (I say high, it is 60 MB, but it is a web application and it is not very large). Unfortunately, it looks like many of them are in unmanaged memory, so I started to figure it out - and as soon as I took out any calls to nhibernate, memory usage dropped to 11 MB! Why, why is it so exciting for memory? In particular, why will it occupy unmanaged memory?
I was “Googling” all day, and all I can find is messages from people saying, “NHibernate eats memory ...” and answers that say “no, no, no evidence.” NHibernate people deny this?
source share