Speicher beim Start zuweisen

D

DP1978

Gast
Hallo liebe Forengemeinde,

Ich möchte gerne meine Java-Software per Cron regelmäßig starten und ihr beim Start 1GB RAM zuweisen, da sie enorm viel an Daten in Variablen im RAM vorhalten muss.

Das mit dem regelmäßigen Start per Cron habe ich schon hinbekommen. Nur das Zuweisen des RAMs bekomme ich nicht hin. Ich finde zwar bei Google das ein oder andere zu diesem Thema, möchte aber kein Risiko eingehen, da ich nichts am System zerschießen möchte.

Derzeit starte ich das Script wie folgt:
Java:
java -jar "meinscript.jar"

Welchen Parameter muss ich anhängen um diesem Script 1GB RAM zuzuweisen?
 

Jango

Gesperrter Benutzer
Ein Programm nutzt den Speicher, der da/frei ist.
Die Verwaltung übernimmt der GC.
Kapiere die Frage nicht. Wenn ein GB da ist, wirds genutzt - wenns nicht da ist, eben nicht... ???:L
 
G

Gast2

Gast
Beim Starten deiner VM kannst du ihr mitgeben wieviel Java Heap sie nutzen darf.
Als Startparameter deiner VM kannste dann z.b. -Xmx 1024M anhängen.
vllt meinste das ja ???:L
 

frapo

Bekanntes Mitglied
Beim Starten deiner VM kannst du ihr mitgeben wieviel Java Heap sie nutzen darf.
Als Startparameter deiner VM kannste dann z.b. -Xmx 1024M anhängen.
vllt meinste das ja ???:L

Ich glaube -Xmx gibt den maximalen Speicher an, der zur Verfügung gestellt werden soll, nicht den Speicher der beim Init der Anwendung bereitgestellt werden soll.

Hm.. mal schaun.. :rtfm:
 
G

Gast2

Gast
ja ist richtig.
mit -Xms gibste den initialen Bedarf an. Aber warum direkt 1GB reservieren wenn evtl. doch gar nicht soviel gebraucht wird?

Mit den Parametern kann man ja dann auch noch rumspielen :p
 
G

Gast2

Gast
Oh, deine Antwort habe ich gar nicht gelesen. Da war ich wohl grad am tippen :D
Aber stimmt, jetzt kann der TO erstmal rumprobieren.
 
D

DP1978

Gast
Danke für die vielen Antworten :)

Dass er den Speicher nutzt, der da ist kann ich leider nicht bestätigen, da ich ständig einen Fehler bekomme sobald ich eine gewisse Grenze überschreite. Mein System hat 4GB RAM und ich habe ausgerechnet, dass ich für meine ganzen Daten ca. 970MB brauche.

Ich möchte meinen MySQL Server zeitweise entlasten und die häufigsten Anfragen dann an mein Programm leiten. Dafür brauche ich wie gesagt ca. 970MB RAM. Leider bricht er schon bei ca. 1/3 ab und meckert, dass er angeblich zu wenig RAM hat. Aber das kann ja nicht sein bei 4GB.

Ich werde das so mal ausprobieren :)
 

frapo

Bekanntes Mitglied
Die VM wird wird mit einem Default-Wert gestartet (wo der nun genau liegt weiß ich auch nicht, da müsste man nochmal googlen.), der wohl auch nicht berücksichtigt, wieviel tatsächlichen Arbeitsspeicher man hat.
Mit den genannten Parametern, kann man diesen Default-Wert eben beeinflussen.

Mal so eine Frage am Rande: wenn Du MySQL nutzt, wäre es da nicht möglich, einen Teil der Datenbearbeitung in die DB auszulagern? Stichwort Stored Procedures.

Gruß
frapo
 
D

DP1978

Gast
Es geht darum, dass ich ein Datensammel-Projekt habe bei dem ich Domains crawle und Domaintabellen erstelle, die ich für jeden kostenlos zugänglich machen möchte.

Und da lagere ich regelmäßig die 5 mio meist gefundenen Domains in einen "Domainservice" aus, damit nicht jede Anfrage ob die Domain bereits gefunden wurde beim MySQL-Server aufschlägt.

Dieser läuft zwar auf einer SSD, aber bei demnächst ca. 6 mio gecrawlten Seiten pro Tag und dementsprechend vielen gefundenen domains, sollte man diesen entlasten, da sonst die ganze Performance einbricht.

Sobald das Projekt in den nächsten Tagen online geht, kann ich euch gerne einen Link dazu hier rein Posten :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Virtueller Speicher Allgemeine Java-Themen 36
sascha-sphw Auf GoPro Speicher zugreifen Allgemeine Java-Themen 10
TheJavaKid Mit Java die Festplatte mit dem meisten freien Speicher finden Allgemeine Java-Themen 7
J Strings int textdokumente speicher Allgemeine Java-Themen 3
M Eine Datei im Speicher erneut laden(?) Allgemeine Java-Themen 1
L Input/Output Datei in den Speicher lesen. Allgemeine Java-Themen 9
Thallius Wie mache ich eine Java App mit Icon startbar die mehr Heap Speicher braucht? Allgemeine Java-Themen 3
P Große Datenstruktur im Speicher halten Allgemeine Java-Themen 13
H Frage wegen Heap-Speicher Allgemeine Java-Themen 2
M Speicher der VM Allgemeine Java-Themen 4
W PDFBox "Nicht genügend Speicher" Allgemeine Java-Themen 2
S Speicher-Problem Allgemeine Java-Themen 4
C Strings und JSON Objekte so klein wie möglich im Speicher ablegen Allgemeine Java-Themen 5
V Input/Output BufferedI/OStream leert den Speicher Allgemeine Java-Themen 7
G Speicher erhöhen Allgemeine Java-Themen 10
R Programm frisst 'Virtuellen Speicher' wie PacMan Allgemeine Java-Themen 4
P Java Anwendung mehr Speicher zur Verfügung stellen?? Allgemeine Java-Themen 3
A 2D-Grafik 2MB jpg wird zu 300MB im speicher (fehler) Allgemeine Java-Themen 8
E Speicherverwaltung bzw. Speicher wieder frei geben?! Allgemeine Java-Themen 8
S Bei Sortierung Speicher zu gering? Allgemeine Java-Themen 8
hdi Was frisst in meinem Programm den Speicher / verschlechtert die Performance Allgemeine Java-Themen 11
S Jar Datei mit mehr Speicher starten Allgemeine Java-Themen 2
S JAR Datei, mehr Speicher bereitstellen Allgemeine Java-Themen 5
S Viele Bilder -> Speicher ausgelastet? / (De-)serialisierung geht nicht mehr richtig Allgemeine Java-Themen 8
E Speicher frei machen (List) Allgemeine Java-Themen 9
J Speicher Probleme vorbeugen Allgemeine Java-Themen 8
C Laden / Speicher Allgemeine Java-Themen 8
R Eigener Assoziativ-Speicher Allgemeine Java-Themen 7
R Assoziativer Speicher welche Unterschiede? Allgemeine Java-Themen 5
S Zugesicherter Speicher der jvm nach Programmstart erhöhen Allgemeine Java-Themen 6
G FIFO Speicher nachbilden Allgemeine Java-Themen 2
G restlichen freien Speicher ermitteln? Allgemeine Java-Themen 3
M Variablen Speicher wieder freigeben ? Allgemeine Java-Themen 9
J Wieviel Speicher maximal? Allgemeine Java-Themen 14
T Sortierter assoziativer Speicher mit Filter Allgemeine Java-Themen 4
L JVM: Speicher wieder für OS freigeben? Allgemeine Java-Themen 5
M Heap Speicher voll bei spezieller Resize Methode Allgemeine Java-Themen 5
R Gibt es eine JVM, die besser mit dem Speicher umgeht? Allgemeine Java-Themen 7
F OutOfMemoryError: Java heap space - Speicher verändern Allgemeine Java-Themen 8
O Datei im Speicher halten Allgemeine Java-Themen 4
C Speicher Problem Allgemeine Java-Themen 3
S TreeSet benötigt zu viel Speicher Allgemeine Java-Themen 5
J Out Of Memory - Speicher vergrößern? Allgemeine Java-Themen 2
L Nutzt Java bei Start der VM übermäßig viel Speicher? Allgemeine Java-Themen 3
F CPU auslastung wenn Speicher mit -Xmx erhöht Allgemeine Java-Themen 4
S Auslagerungsdatei (Speicher) werde voll Allgemeine Java-Themen 2
G Panel mit vielen Komponenten verbraucht viel Speicher Allgemeine Java-Themen 3
S Speicher Allgemeine Java-Themen 2
m@nu doppelte daten im speicher? Allgemeine Java-Themen 2
G Speicher Allgemeine Java-Themen 3
H wie viel speicher braucht eigentlich ein array? Allgemeine Java-Themen 2
A Speicher/Anzeige Problem in JTable Allgemeine Java-Themen 2
D Speicher der VM für ausführbares Jarfile erhöhen Allgemeine Java-Themen 4
D Eine geladene Klasse aus dem Speicher holen? Allgemeine Java-Themen 9
J in file schreiben frisst den speicher Allgemeine Java-Themen 5
P benötigter Speicher für Objekt Allgemeine Java-Themen 5
D Wieviel Speicher kann die VM verwalten? Allgemeine Java-Themen 18
C Über C/C++ (JNI) angeforderten Speicher wieder frei geben Allgemeine Java-Themen 3
H Speicher freigeben klappt nicht bei Image Objekten, warum? Allgemeine Java-Themen 8
B Kostet das speichern von Variablen zusätzlichen speicher? Allgemeine Java-Themen 2
T Speicher für die VM ändern Allgemeine Java-Themen 17
S Static + Speicher + Bytecode etc. Brauche HILFE :/ Allgemeine Java-Themen 11
H Wie Cpu- und Speicher- Auslastung in Java auslesen Allgemeine Java-Themen 4
F Verfügbaren Heap-Speicher setzen Allgemeine Java-Themen 2
C RAM Speicher in Datei auslagern (Java Swapping) Allgemeine Java-Themen 4
N Speicher Problem bei grossem Heap Allgemeine Java-Themen 15
S Speicher reservieren Allgemeine Java-Themen 5
R nichtmehr benötigtes BufferedImages aus dem Speicher entfern Allgemeine Java-Themen 4
berserkerdq2 Weiß jemand wie ich im Scenebuilder das Fenster so darstellen kann, dass beim Vollbildmodus die Objekte so angezeigt werden? Allgemeine Java-Themen 1
C Probleme beim Erstellen eines runnable-jar files Allgemeine Java-Themen 1
B Mysteriöse Ergebnisse beim Baccarat Programm? Allgemeine Java-Themen 13
8u3631984 Problem beim Mocken von Record Klassen Allgemeine Java-Themen 4
A Zweite Service Klasse beim Kompilieren Allgemeine Java-Themen 6
B Java Reflection Probleme beim wehcselseitigen Referenzieren zweier Klassen/Objekte Allgemeine Java-Themen 14
B Stringmanipulationen beim Dateinamen Allgemeine Java-Themen 8
B Woher kommen die Bildschirmkoordinaten beim java Robot? Allgemeine Java-Themen 14
Alex_99 Programm stürzt beim Aufruf der Funktion ab? Text ausgeben Allgemeine Java-Themen 45
J Mein Frame friert ein beim Uploaden Allgemeine Java-Themen 4
P Selenium Scriipt zeigt Fehler beim Import Allgemeine Java-Themen 3
A Hilfe beim Verständnis Allgemeine Java-Themen 16
stormyark Problem beim Klassen erstellen Allgemeine Java-Themen 1
K Verbesserung der Laufzeit beim Sortieren von Einwohnern nach ihrem Geburtsjahr Allgemeine Java-Themen 0
B Compiler-Fehler Probleme beim Kompilieren mit Jsoup Allgemeine Java-Themen 8
G javamail Problem beim Empfangen von Nachrichten Allgemeine Java-Themen 3
yakazuqi Fehler beim Laden. JDA (Java Discord API) Allgemeine Java-Themen 1
T Problem beim Umwandeln in eine Jar-Datei Allgemeine Java-Themen 3
W Suche Ursache für NPE - woher kommt sie? (Hilfe beim Debugging) Allgemeine Java-Themen 19
U Fehler beim Compillieren Allgemeine Java-Themen 13
B neuroph hält beim XOR lernen nicht an Allgemeine Java-Themen 13
bueseb84 Fehler beim Import von Maven Dependencies aus lokalem artifactory Allgemeine Java-Themen 2
J Jasper Report - seltame Meldung beim compilieren Allgemeine Java-Themen 3
J Linux .jar beim Start automatisch ausführen Allgemeine Java-Themen 6
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
V Threads Probleme beim Aufrufen von Methoden einer anderen Klasse (Threads) Allgemeine Java-Themen 14
M Gibt es eine API die den aktuellen Wert eines Indikators beim Trading zurückgibt? Allgemeine Java-Themen 7
A Fehler beim Öffnen eines Projekts Allgemeine Java-Themen 6
L Compiler-Fehler Generics beim Anhängen von Predicates Allgemeine Java-Themen 1
J WARNING: An illegal reflective access operation has occurred, beim Compilieren von JasperReports, was bedeutet das ? Allgemeine Java-Themen 23
J Problem beim Umstellen auf Java jdk 13 Allgemeine Java-Themen 3
A Problem beim öffnen von Java-Installern Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben