So erhöhen Sie den Speicherbedarf von SQLDeveloper

13881
Michael Easter

Ich möchte SQLDeveloper mit relativ großen Dateien verwenden. Die Leistung ist jedoch aufgrund des Speichermangels (bestenfalls) schleppend.

Angenommen, es handelt sich um eine Java-App. Wie kann ich den der VM zugewiesenen Speicher vergrößern?

4

3 Antworten auf die Frage

2
Kshitiz Sharma

Bearbeiten Sie Ihre sqldeveloper/ide/bin/ide.confDatei und ändern Sie die folgenden zwei Zeilen:

# # 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 

Die andere Antwort bezüglich der Verwendung von -XX:MaxPermSizein sqldeveloper/bin/sqldeveloper.confist veraltet und würde in den letzten Versionen von sqldeveloper nicht funktionieren. Die Verwendung dieses Befehls würde beim Start zu folgender sqldeveloper-Nachricht führen:

Warnung des Java HotSpot (TM) 64-Bit-Servers: Warnung ignoriert die Option MaxPermSize = 1024M; Unterstützung wurde in 8.0 entfernt

2
David Abragimov

Änderungen in sqldeveloper / ide / bin / ide.conf funktionieren möglicherweise nicht. In der neueren Version von SQL Developer können die Einstellungen in sqldeveloper / ide / bin / ide.conf überschrieben werden

WINDOWS:

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

LINUX:

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

Du musst dich ändern

AddVMOption -Xmx1024M  AddVMOption -Xms512M 

in den Konfigurationsdateien oben.

1
Michael Easter

Dieser Beitrag enthält nützliche Details dazu, wo die JVM-Einstellungen angepasst werden müssen.

Suchen Sie im Wesentlichen nach ~ / sqldeveloper / bin / sqldeveloper.conf und darin nach:

AddVMOption -XX: MaxPermSize = 128M