NHibernate Profiler Testimonials

Dan Watson - Software Developer - www.dotnetguy.co.uk

After seeing NHProfiler in action for the first time I was completely blown away!
I ran the profiler against a content management system which I was developing and quickly identified a number of queries that could be optimised resulting in a significant increase in performance. This is not only a great tool for debugging, developing and scaling data driven applications but it also helps me to have a deeper understanding of the NHibernate framework. I now consider NHProfiler a must have tool when using NHibernate."

Ian Battersby - Senior Solutions Architect - Global Studio

As a consultant working with companies to introduce new technologies it is essential that I not only satisfy the requirements of a project, but ensure it's development meets strict standards. Always an advocate of knowing what's happening "under the hood" the hidden nature of ORM's (such as NHibernate) has always been a stumbling block, especially when teaching best practices and impressing the importance of performance on developers. With NHProf you have given me the perfect tool to show the inner workings of NHibernate, and through it's 'alerts' feature and relating WIKI, provided excellent reference material in fine-tuning performance. I am in no doubt that NHProf in an essential tool for any developer's toolkit.

Tim Barcz - Team and Technical Lead JP Cycles - World's Largest After Market Harley Davidson Parts Dealer

Our large enterprise eCommerce application was built on the back on NHibernate. We want to ensure that the site is performing as quickly as possible when making remote calls. Knowing how many and what calls are made to the database when we have a complex domain model is especially important to us. We use NHProf to analyze calls during the development process what we see continually amazes us. Using NHProf as our primary tool for information gathering made the process simple and painless, no burrowing through log files. We tightened up database calls all over the application and in some spots saw a 10 fold increase in request time due to reduced network calls and optimized queries. If you're doing development with NHibernate, NHProf is a must have, no questions asked.

Gabriel Schenker NHibernate FAQ

As the author behind the NHibernate FAQ blog and frequent writer of articles and tutorials about NHibernate I often have to analyze in detail the behavior and the exact output generated by NHibernate in various usage scenarios. From the very beginning NHProf has been an invaluable help to me in this regard. NHProf can be and was a real eye opener in regard of how to correctly and optimally use NHibernate in different use cases. In our projects I was able to easily track down spots where NHibernate was used suboptimally with the aid of NHProf - as an example n+1-queries - and to fix those flaws quickly, resulting in a dramatic improvement of the response time. Even in more involved situations NHProf has shown its value. Lately we discovered an unexpected behavior in one of our applications. The application uses the 2nd level cache of NHibernate and the cache provider we used had a flaw. With NHProf we were able to quickly spot the flaw and once it was fixed verify the success. NHProf is one of my favorite tools and is more than worth every penny spent on it.

Dan Pupek - Chief Systems Architect - Advanced Systems Technology, Inc.

I recently purchased four copies of the Nhibernate Profiler for our engineering group in Oklahoma City. Our applications rely on the Castle::ActiveRecord and Nhibernate stack. Performance is very important to our customers but profiling and debugging database interactions has always been problematic. The NHibernate profiler from Hibernating Rhinos has finally given us the in-depth detailed data that we need to quickly find the most performance sucking queries and eliminate them. It's interface is intuitive and the profiling information is above and beyond anything we would have expected.

Jonathon Rossi - Transmax - Leading Australian Intelligent Transport System provider

As we introduce NHibernate into our integrated Intelligent Transport System (ITS) that manages traffic operations on motorways and surface streets, NHibernate Profiler provides us the best possible view into what NHibernate is doing under the covers, enabling us to improve the performance of our software and avoid common pitfalls. NHibernate Profiler is the perfect companion in the development of applications using NHibernate.

Shane Courtrille - JSC Consulting

As a consultant I pride myself on delivering maximum value to my clients. NH Prof helps me to do so by allowing me to quickly and easily verify that I am using NHibernate in the best manner possible. The peace of mind that NH Prof provides has made it become a critical tool for any project I work on which uses NHibernate.

Mo Khan - eCompliance.ca

Our team is very new to NHibernate, so we were able to identify significant performance bottlenecks by using NH Prof. Not only did it guide us by providing helpful feedback to help improve the performance of our application, but it also worked as a great tool for understanding and learning NHibernate.

Mike Olivieri - www.fchp.org

I thought I knew what NHibernate what doing under the covers. Then I got NHProf!

Derik Whitaker www.dimecasts.net - Allscripts-Misys

As a team who is ramping up with Nhibernate, using NHProfiler has giving us the ability to not only spot performance bottleneck, but also our mapping errors. This tool has saved us countless hours and saved us from many headaches.

Franck Quintana - iFacture

I recently purchased NHibernate Profiler after using NHibernate in one of our projects. The product is awesome and very well adapted to different configurations. It can be configured only on debug mode which allows us to only activate statistics on a development environment without modifying any code. We used it to know how NHibernate processed our queries and we found out all the application bottlenecks. Thus, if you care about performance tuning and product quality, this product is a must-have inside your toolbox. Moreover, the special beta offer makes the product an interesting deal. So what are you waiting for?

Casey Charlton - TBTQ

Within barely 5 minutes of downloading, NHProfiler was up and running against our initial application. Within 10 minutes more we had identified a bad use of count against an ID and with the help NHProfiler provided we converted 3 very inefficient queries to a single roundtrip using NH Futures. Another 20 minutes work and we were able to identify and eliminate entirely a few hundred individual selects to the database. No other tool pays for itself as fast as NHProfiler

Kyle Nunery - Stromberg

My company bought 3 licenses and they have been worth every penny. We are currently performance tuning our app and have been able to easily see N+1 select issues with this tool. Being able to clearly see what NHibernate is doing makes troubleshooting mapping issues a breeze. I wouldn't start an NHibernate project without NHibernate Profiler at this point. Also, the NHibernate Profiler development team helped me troubleshoot a minor issue that ended up being a video driver issue on my end, so I have to give them kudos for awesome customer support.
Last update: 11/9/2009 4:17:26 AM