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

13586
Michael Easter

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

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

4

3 ответа на вопрос

2
Kshitiz Sharma

Отредактируйте ваш 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:MaxPermSizein sqldeveloper/bin/sqldeveloper.confустарел и не работает в последних версиях sqldeveloper. Использование этого приведет к следующему сообщению sqldeveloper при запуске:

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

2
David Abragimov

Изменения в sqldeveloper / ide / bin / ide.conf могут не работать. В более новой версии SQL-разработчика настройки в sqldeveloper / ide / bin / ide.conf могут быть переопределены в

ОКНА:

C: \ Users \ $ \ AppData \ Roaming \ SQLDeveloper \ $ \ product.conf

LINUX:

/home/$/.sqldeveloper/$/product.conf

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

AddVMOption -Xmx1024M  AddVMOption -Xms512M 

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

1
Michael Easter

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

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

AddVMOption -XX: MaxPermSize = 128M

Похожие вопросы