Вы можете использовать https://github.com/Devskiller/jpa2ddl инструмент, который предоставляет плагин Maven и Gradle и способен генерировать автоматические миграции схемы для Flyway на основе сущностей JPA , Сюда также входят все свойства, диалекты, пользовательские типы, стратегии именования и т. Д.
Я запускал jEdit, используя:
-Xmx192M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC
последние пару дней в Windows. Ни разу не обнаружил, что что-то пошло не так или плохо себя ведет.
Я также пробовал запускать Intellij с помощью G1 GC, это было не так хорошо. Это длилось пару часов, прежде чем рухнуло в большую кучу беспорядка, может быть, немного оптимистично.
Я пробовал и не обнаружил никаких исключений. Но производительность нашего сервера упала примерно на 30%.
Сборщик мусора повлияет только на производительность вашего приложения. а не его правильность . Я использовал его для Eclipse, просто для удовольствия, и он казался стабильным.
Я бы поискал в другом месте источник исключений.