Ich mag permanent Java Heap-Größe setzen und will nicht jede JAR-Datei mit Optionen auszuführen. Ich benutze Windows und Java 1.7.Set Standard-Heap-Größe in Windows
Antwort
Einrichtung JAVA_OPTS als Systemvariable mit dem folgenden Inhalt:
JAVA_OPTS="-Xms256m -Xmx512m"
Danach in einer Eingabeaufforderung die folgenden Befehle aus:
SET JAVA_OPTS="-Xms256m -Xmx512m"
Dies kann wie folgt erklärt werden :
- zuzuteilen mindestens 256MBs Heap
- zuzuteilen bei maximalen 512MBs Heap
Diese Werte nach Anwendungsanforderungen geändert werden sollen.
EDIT:
Sie auch versuchen, kann es durch Umwelt Menü Eigenschaften hinzugefügt, die abgerufen werden können:
- Vom Desktop- rechten Maustaste auf Arbeitsplatz und klicken Eigenschaften.
- Klicken Sie Erweiterte Systemeinstellungen Link in der linken Spalte.
- Im Systemeigenschaften Fenster klicken Sie auf Umgebungsvariablen Schaltfläche.
- Klicken Sie auf Neu, um einen neuen Variablennamen und -wert hinzuzufügen.
- Für Variablennamen eingeben JAVA_OPTS für Variablenwert -Xms256m -Xmx512m
- klicken Sie auf OK und schließen Sie die Systemeigenschaften Tab eingeben.
- Starten Sie alle Java-Anwendungen neu.
EDIT 2:
JAVA_OPTS ist eine Systemvariable, die verschiedene Einstellungen/Konfigurationen für die lokale Java Virtual Machine speichert. Indem JAVA_OPTS Set als Systemvariable alle Anwendungen, die auf den JVM laufen ihre Einstellungen aus diesem Parameter nehmen.
Zum Einrichten einer Systemvariablen Sie haben die oben genannten Schritte 1 bis 4 aufgeführten abzuschließen.
Versuchen Sie, eine Windows-Systemumgebungsvariable Sie _JAVA_OPTIONS
mit dem Heap-Größe genannt Einstellung. Java sollte in der Lage sein, es zu finden und entsprechend zu handeln.
ty :), Ja arbeitete für mich nach dem Einstellen win sys env Variable _JAVA_OPTIONS als -Xms2048m -Xmx4096m -XX: MaxPermSize = 1024m – rvd
Freut mich zu hören. Irgendwie cool, eine meiner Antworten zu sehen, half jemandem drei Jahre später :) –
- 1. C# Set Windows Ordneransicht
- 2. Set Lüftergeschwindigkeit unter Windows in C++
- 3. Dynamisch Set Taskbar Icon für Windows-Anwendung
- 4. Windows 7 NODE_PATH globale Var-Set aber nicht in package.json
- 5. SET JAVA_HOME in Windows Bat-Datei funktioniert nicht
- 6. set subversion in IntelliJ
- 7. Set Fokus in VisualStatemanager
- 8. Set Dateizugriffsregel
- 9. Set vs. set python
- 10. SSH über Code zu Set-Date unter Windows 10 IoT
- 11. Get/Set "File History" (Windows 8) Einstellungen mit C#
- 12. Set Windows 10 "Touch-Tastatur automatisch anzeigen" mit WPF App
- 13. Electron Packager - Set App Icons für OSX & Windows
- 14. TargetNullValue, wie Set-String von Windows-Ressource [WPF]
- 15. Set Reverse DNS Windows Azure (neue Maschinen, nicht klassisch)
- 16. PowerShell unter Windows 7: Set-ExecutionPolicy für normale Benutzer
- 17. Wie Set-up Paas mit asp.net auf Windows-Server
- 18. GCC unter Windows: Set "Description" Feld von C ausführbar?
- 19. Scala Set [_] vs Set [Alles]
- 20. Set Fenster Uhr in Asp.net C#
- 21. Makefile Set Variable in Ziel
- 22. Set Fenstersymbol
- 23. node-set in xpath
- 24. set cookie in java
- 25. Gleitkommazahlen in Set speichern?
- 26. Set Falloutvalue in DrawingBrush
- 27. set variable in val
- 28. Set ClientID in asp.net
- 29. Set Dataprovider in Action
- 30. Set TimeOut in NHibernate
Ich kann nicht verstehen, was du sagst. Kannst du mir das bitte Schritt für Schritt erklären? Was ist JAVA_OPTS und wie kann ich es einstellen? Java-Heap-Größe würde sich nach der Einstellung dieser Variable ändern? –
Ich habe meine Antwort aktualisiert –