Как увеличить объем памяти SQLDeveloper

Я хочу использовать SQLDeveloper с довольно большими файлами. Однако производительность вялая (в лучшем случае) из-за нехватки памяти.

Предполагая, что это приложение Java, как я могу увеличить размер памяти, выделенной для виртуальной машины?

3 ответа

Добавление

AddVMOption  -Xmx1024M 
AddVMOption  -Xms512M

только для sqldeveloper/ide/bin/ide.conf может не работать. Это также не рекомендуется (см. Комментарии в верхней части файла sqldeveloper\ide\bin\ide.conf). В более новой версии разработчика SQL (наверняка после версии 4.x) настройки в sqldeveloper/ide/bin/ide.conf могут быть переопределены в

ОКНА:

C: \ Users \ $ {WINDOWS_USER_NAME} \ AppData \ Roaming \ SQLDeveloper \ $ {SQL_DEVELOPER_VERSION} \ product.conf

LINUX:

/home/${USER_NAME}/.sqldeveloper/${SQL_DEVELOPER_VERSION}/product.conf

Примечание. Путь к файлу product.conf можно найти в SQLDeveloper->Help->About->Properties -> Имя свойства "user.conf".

Вам нужно изменить

AddVMOption  -Xmx1024M 
AddVMOption  -Xms512M

в конфигурационных файлах выше.

Отредактируйте свой sqldeveloper/ide/bin/ide.conf файл и измените следующие две строки:

#
# If you are getting the 'Low Memory Warning' Message Dialog while running
# JDeveloper, please increase the -Xmx value below from the default 768M to
# something greater, like 1024M or 1250M.  If after increasing the value,
# JDeveloper is no longer starting up because it fails to create a virtual
# machine, then please reduce the modified -Xmx value.
#
AddVMOption  -Xmx1024M
AddVMOption  -Xms512M

Другой ответ относительно использования -XX:MaxPermSize в sqldeveloper/bin/sqldeveloper.conf устарел и не будет работать в последних версиях sqldeveloper. Использование этого приведет к следующему сообщению sqldeveloper при запуске:

Предупреждение о виртуальной машине на 64-разрядном сервере Java HotSpot (TM): игнорирование параметра MaxPermSize=1024M; поддержка была удалена в 8.0

В этом посте содержатся полезные сведения о том, как настроить параметры JVM.

По сути, ищите ~/sqldeveloper/bin/sqldeveloper.conf и там ищите:

AddVMOption -XX: MaxPermSize = 128M

Другие вопросы по тегам