Как увеличить объем памяти 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