"I had a terrible week, because I made a change that caused a severe memory leak in my app, with multiple customers having the app crashing after a few days or even hours of run time. I decided to try JXRay, and it helped me immediately to identify the source of the problem. Additionally, I was able to cut the memory usage in normal operation by 75% by just following the advice given. That means my app can now serve a lot more users per server and runs much quicker than before."
Stefan Eischet (Dipl.-Kfm.)
Eischet Software e.K.
"The documentation was crystal clear, and the tool output was fantastic, well organized and action oriented. We were able use JXRay to quickly triage and locate some unexpected areas where we were storing much more in memory than we realized. The off-heap DirectByteBuffer clues were very welcome. We run JXRay on each new release as part of the QA process and have found this helpful."
Mike Flester, Senior Programmer
Redwood City, California, USA
"JXRay is a great tool I fell on almost by accident. It was extremely simple to get started with. Here is just one example of how it helped us: we had a bug, that only happened onsite for one customer, and we’d been beating our head on the wall about it. The heap dump that we received was quite big and turned out to be unnavigable in other tools. But after obtaining JXRay report we found and fixed the problem in minutes! It turned out to be a simple SQL statement that slurped loads of content to memory, but then never even used it anywhere."
Dan Ormsby, PhD
Woburn, Massachusetts, USA