Помощь! Я переношу большое приложение ruby в Grails, но запуск Grails моего приложения занимает более 2 минут.
Я уже установил dbCreate для "чтения". Я гарантировал, что мой высокопроизводительный двухъядерный рабочий стол Windows-окна дает Grails необходимую оперативную память (1 Gig). У меня нет плагинов. У меня 170 классов домена, которые раньше были рубиновыми.
Когда он запустится, он распечатает строку "Запуск приложения Grails" и затем долго зависает, прежде чем он распечатает строку "Сервер работает".
Я просто сделал что-то, где я перенес все свои идентификаторы в bigints. Это, похоже, усугубило проблему. Теперь для запуска требуется около 10 минут.
Я новичок в grails, пожалуйста, дайте мне несколько подробностей о том, что и где регистрировать события при запуске? Что касается профилирования vm, то прошло несколько лет с тех пор, как я сделал много Java. Что вы рекомендуете использовать в качестве лучшего инструмента для профилирования?
Что еще я могу сделать, чтобы ускорить запуск Grails?