Hypersistence Optimizer

Hypersistence Optimizer can help you detect JPA and Hibernate performance issues long before they affect the production system

Buy Now!

Imagine having a tool that can automatically detect if you are using Java Persistence and Hibernate properly.

No more performance issues, no more silly mistakes that can cost you a lot of time and money.

Now, you have this tool. It's called Hypersistence Optimizer.


Created By


Vlad Mihalcea
Vlad Mihalcea

Vlad Mihalcea is a Java Champion and one of the top Hibernate ORM project committers. He created the Hypersistence Optimizer tool, which scans your application configuration and mappings and tells you what changes you need to make to speed up your data access layer.

He's been answering thousands of questions about Hibernate and JPA on StackOverflow, for which he's got gold badges for Hibernate, Java, and JPA tags.

Whenever he finds something interesting, he likes to share it on his personal blog. He believes in Open Source Software, and he thinks every developer should get involved, one way or the other.

If he doesn't find a suitable tool for a job, he takes the initiative and starts a new open-source project, like Hypersistence Utils or FlexyPool.


Project Versions


  Versions
Available in days
days after you enroll

Frequently Asked Questions


How long do I have access to the Hypersistence Optimizer release packages?
After purchase, you have one year of access to the project release packages. During this time, you can download any new version that becomes available.
What if I am unhappy with this project?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 14 days, and we will give you a full refund.
What type of license do I need to buy?
If you are a self-employed developer or you are the only developer using the product in the company where you are working, then you can buy an Individual License. If your company has teams of multiple developers that want to use Hypersistence Optimizer, then you need to buy a Group License to accommodate the number of developers that will use this software.

For example, if you have 5 developers using Hypersistence Optimizer, and you have 2 QA (Quality Assurance) servers and one production server, then you need a 5 developer Group License. Your QA and production servers are included.
Do I need a license for test or production servers?
The Hypersistence Optimizer License allows the software to be installed, accessed, and used by one (Individual License) or multiple developers (Group License) on multiple workstations, either directly, by running the software on a developer workstation, or indirectly, by installing, accessing, and extracting the performance improvement suggestions provided by the software execution on any other workstation. Therefore, the license applies to the number of developers who are going to benefit from the performance tuning checks rather than the number of stations the product is running on.
Does my license expire?
The Hypersistence Optimizer Individual and Group License has a one-year validity. At the end of its term, you will need to renew your subscription in order to continue using the product.
How many upgrades do I get?
You can download any product upgrade while your subscription is active.
Is there a high-volume discount?
If you have more developers than the maximum number of any available Group License, you can contact the project owner for a personalized offer.

"Hypersistence Optimizer really pays off when it comes to analyzing complex applications.

For architectures that are difficult to manage, it quickly provides clues for further analysis.

This is a huge help both when setting up a new implementation and when optimizing a legacy application."

- Kevin Peters, Software Engineer - Codecentric AG