Anwendung bringt JAVA Speicherfehler

krawinkel

Mitglied
Hallo zusammen,
als reiner Anwender hatte ich bislang mit Java nur indirekt zu tun ... es lief wo es gebraucht wurde.
Jetzt bin ich aber bei einer Anwendung auf einen Fehler gestoßen und deshalb läuft es nicht mehr weiter. Das Programm ist das "Jalbum" mit dem ich meine Bilder für einen Internetserver aufbereite.
Das habe ich bislang mit einem Medion MD8800 (3GB Ram) unter XP(32) gemacht, nur bin ich da wohl an die Grenzen gekommen (dachte ich).
Nachdem ich jetzt aber auf einen Lenovo K320 i7-870 umgestiegen bin und mit 8GB Ram unter Windows 7 Pro 64Bit (unter debian läuft es übrigens auch nicht weiter) an in Etwa der selben Stelle wieder denselben Fehler bekomme, bin ich jetzt doch etwas ratlos und bitte um Hilfe !

Das Programm Jalbum stellt aus Bildern in mehreren Verzeichnissen eine Gallerie für einen Webserver zusammen. Das hat bis ca. 170.000 (hundertsiebzigtausend) auch wunderbar funktioniert, aber jetzt kommt wie schon beschrieben der Fehler wie im Bild zu sehen !

Jetzt habe ich mir flux das aktuelle Java 6 herunter geladen, mit 64Bit arbeitet aber Jalbum nicht zusammen, also die 32Bit Version. Was kann ich noch tun, kann ich irgendwo den Speicher einstellen?
Also voraussichtlich werde ich doppelt soviel benötigen.

Besten Dank im Voraus für jede Hilfe !
 

Anhänge

  • Screen 00000.jpg
    Screen 00000.jpg
    41,9 KB · Aufrufe: 76

akimoon

Aktives Mitglied
eine Möglichkeit wäre, den Heap-Space zu vergrößern.
Befehl:
Code:
java -Xmx256M -jar deinprog.jar
bzw...
Code:
java -Xmx256M  deinprog
wobei du statt 256 auch andere Werte verwenden kannst
 

hansmueller

Bekanntes Mitglied
krawinkel hat gesagt.:
Das werd ich gleich ausprobieren, ich weis nur nicht WO ich das eingeben soll ?
Na in die Konsole, wo den sonst? Unter Windows heißt das Teil "Eingabeaufforderung" und ist unter Programme->Zubehör zu finden. (Jedenfalls war das noch unter XP so.)
Wenn du unter Start->Ausführen... die Zeichenfolge "cmd" eingibst und auf OK klickst, sollte sich die Eingabeaufforderung auch öffnen.

MfG
hansmueller
 

krawinkel

Mitglied
Tschuldige bitte, ich hab mit so viel zu tun PHP SQL HTML usw. und überall ist das anderst.
Jetzt hab ich das gemacht und daraufhin ist Jalbum geöffnet worden ... mal sehen (läuft immer 3 1/2 Stunden bis der Fehler kommt).
Besten Dank derweil !
 

krawinkel

Mitglied
Das ging jetzt schneller als erwartet ...
Allerdings bekomme ich jetzt folgene Meldung (siehe Bild)

Eingegeben habe ich:
Java:
java -Xmx512M -jar jalbum.jar

worauf das Programm wieder startete. Diesmal lief es auch um
vier Verzeichnisse und ca. 7.000 Bilder weiter.

Bringt es etwas den Wert weiter zu erhöhen (in den GB Bereich) ?
 

Anhänge

  • Screen 00001.jpg
    Screen 00001.jpg
    16,5 KB · Aufrufe: 53

hansmueller

Bekanntes Mitglied
Hallo,

ja, du könntest den Wert auf 1000 oder 2000 erhöhen. Ich weiß allerdings nicht, wann für die VM Schluß ist. Das hängt meines Wissens vom Betriebssystem und der bit-Variante ab.

Allerdings scheint der Fehler eher im Programm selber zu liegen, wenn es so viel Speicher frißt. Oder es ist nicht dafür vorgesehen, so viele Daten auf einmal zu verarbeiten.
Mußt du den alles auf einmal machen?

MfG
hansmueller
 

krawinkel

Mitglied
Jupp, so isses ...
2048 ist der Guten schon zuviel und ich glaube jetzt langsam auch, daß das Programm selber da nicht mehr mitspielt. Tja ... was kann ich noch ausprobieren ?
 

Murray

Top Contributor
Zwischen 512 und 2048 ist ja noch eine Menge Luft - durch Ausprobieren solltest du einen Wert finden können, der "gerade noch geht". Ob das dann natürlich für deine Datenmengen reicht, ist nicht sicher.

Lt. Website sollte jAlbum auch mit der 64-Bit-Version laufen - das wäre auch noch einen Versuch wert; dort wird der Speicherbedarf zwar eher größer sein, aber dafür müsste man der VM mehr Speicher zugestehen können.
 

krawinkel

Mitglied
Du ich bin mittlerweile bei um die 1500 gelandet, die gerade noch ohne Fehler laufen.
Leider natürlich nicht durch.
Das mit 64Bit habe ich auch schon versucht und obwohl das gehen sollte, verweigert Jalbum die 64Bit Java Version. Laut Fehlermeldung sucht es aber auch explizit nach der 32Bit.

Ja aber da hilft alles nichts, ich werd mich jetzt mal an den Programmierer wenden, denn ich bin mir ziemlich sicher, daß das doch eher mit Jalbum zu tun hat als mit Java !

Sobalt ich eine Antwort, vielleicht auch die Lösung habe, melde ich mich aber hier wieder - OK
 

krawinkel

Mitglied
So, da bin ich wieder und das Program läuft !
Durch erhöhung des Heaps auf 1536M (max) habe ich jetzt wohl genug Reserven für die Menge an Bildern. Allerdings und deshalb ging das nicht, allerdings nützte mir die Eingabe in der Komandozeile nichts !? Das Program Jalbum, bzw. in dem Verzeichnis gibt es noch eine Datei namens Jalbum.jar und da stand ein Wert von 400M drin. Da habe ich diesen Wert geändert und das war die Lösung.:applaus:
Besten Dank aber nochmals für die Hilfe !
Gruß aus Tübingen
Martin
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Java Anwendung machen Anleitung Allgemeine Java-Themen 5
P JavaFX Anwendung beendet sich selbst nur als Jar Allgemeine Java-Themen 40
OSchriever Externe Anwendung beenden Allgemeine Java-Themen 41
I Eine Anwendung so gut wie möglich beschützen Allgemeine Java-Themen 9
J exe Anwendung CPU-/Speicherverbauch Allgemeine Java-Themen 5
alderwaran Hoher Sys-Load bei Multithreaded Anwendung Allgemeine Java-Themen 8
S Anwendung die alle Abhaengigkeiten einer Library listet..? Allgemeine Java-Themen 5
P Methoden Anwendung der allMatch()-Methode Allgemeine Java-Themen 5
D Anwendung öffnet hinter Taskleiste Allgemeine Java-Themen 7
I Anwendung auf Netzlaufwerk von mehreren Usern gleichzeitig nutzbar. Allgemeine Java-Themen 3
A Garbage Collector in NetBeans vs. exe Anwendung Allgemeine Java-Themen 33
D Java Anwendung mit dll File Allgemeine Java-Themen 5
B JAVA Prozesse in einer eigenen Anwendung laufen lassen Allgemeine Java-Themen 9
D RMI Einfache Chat-Anwendung mit RMI Allgemeine Java-Themen 0
J Jasper ireport - wieso beendet die Anwendung wenn ich die Preview schließe Allgemeine Java-Themen 1
Tort-E Datenmodell / Struktur der Anwendung Allgemeine Java-Themen 4
E Anwendung verhält sich unter Mac anders als Unter Windows. Allgemeine Java-Themen 4
S Anwendung zum ausrechnen der Differenz von zwei Tagen Allgemeine Java-Themen 9
B Web-Anwendung funktioniert mit Java 1.8, aber nicht mit Java 1.7 (auf Client) Allgemeine Java-Themen 5
L Stack overflow bei einer endrekursiven Funktion (Anwendung: Spezialform des Package Merge) Allgemeine Java-Themen 4
P Anwendung läuft nur mit JDK Allgemeine Java-Themen 2
D Java-Anwendung mit DB, GUI, etc. Allgemeine Java-Themen 3
D OOP Design Pattern für GUI - Datenbank Anwendung Allgemeine Java-Themen 1
F Unlimited Strength Policy. Frage Verbreitung der Anwendung Allgemeine Java-Themen 1
T Bot für Mql-Anwendung Allgemeine Java-Themen 10
F Java Anwendung Remote starten geht nicht Allgemeine Java-Themen 0
D neuen Prozess starten und anwendung beenden. Allgemeine Java-Themen 3
L Input/Output IO Anwendung Allgemeine Java-Themen 6
M Suche Framework/API für Monitoring-Anwendung Allgemeine Java-Themen 3
M Problem beim Starten der Anwendung Allgemeine Java-Themen 3
C Anwendung läuft nicht auf Mac OS X Allgemeine Java-Themen 2
M Java Anwendung ausführen Allgemeine Java-Themen 5
eskimo328 Swing Client Anwendung für MAC OS (Update Routine) Allgemeine Java-Themen 6
M Process wird gestoppt und nach beenden der Anwendung fortgeführt Allgemeine Java-Themen 4
J Interpreter-Fehler Anwendung startet nicht Allgemeine Java-Themen 5
W Framework für RichClient Anwendung? Allgemeine Java-Themen 4
D Mini Webserver für GUI Anwendung Allgemeine Java-Themen 5
Ollek MVC - Anwendung auf mein Projekt Allgemeine Java-Themen 18
U (Land-)Karten in Java Anwendung einbinden (GoogleMaps/OpenStreetMap) Allgemeine Java-Themen 7
S "Katalog"-Anwendung in Java eine gute Idee? Allgemeine Java-Themen 12
S Wie eine verteilte Anwendung in die Cloud? Allgemeine Java-Themen 4
E Anwendung nutzt plötzlich nicht mehr 100% CPU Allgemeine Java-Themen 2
R Geht das? JRE 1.4 global, 1.6.20 nur für eine Anwendung? Allgemeine Java-Themen 9
C Java Anwendung nur einmalig starten Allgemeine Java-Themen 10
eskimo328 Offline/Online Web-Anwendung, Datensynchronisation etc. Allgemeine Java-Themen 9
E Anwendung starten Allgemeine Java-Themen 3
W Java Anwendung in HTML Allgemeine Java-Themen 2
DEvent Aktuelle Uhrzeit per Anwendung Allgemeine Java-Themen 4
C Idee für Anwendung/ Bücher Allgemeine Java-Themen 8
Y Anwendung starten(JAR) - Entscheidung Konsole oder Swing Allgemeine Java-Themen 5
P Java Anwendung mehr Speicher zur Verfügung stellen?? Allgemeine Java-Themen 3
C Kontextmenü erweitern und mit Java Anwendung verknüfen. Allgemeine Java-Themen 3
7 Problem mit webbasierter Anwendung Allgemeine Java-Themen 6
D Java Anwendung in der Shell Allgemeine Java-Themen 5
D Versuch Server - Client anwendung Allgemeine Java-Themen 9
T Welcher Server? JSP und Client-Anwendung Allgemeine Java-Themen 4
M Anwendung des MVC Konzepts Allgemeine Java-Themen 7
R Ausführbare Java Anwendung Allgemeine Java-Themen 27
A Java-Anwendung "richtig" schließen ohne JVM zu beenden Allgemeine Java-Themen 2
B In Anwendung jar file bauen Allgemeine Java-Themen 2
A Webspace für Grails-Anwendung Allgemeine Java-Themen 3
M WebStart Anwendung nicht dauerhaft Cachen Allgemeine Java-Themen 3
A An alle Cracks: Anwendung beenden mit ShutdownHook? Allgemeine Java-Themen 13
D Anwendung startet im Remote Desktop nicht Allgemeine Java-Themen 14
S Testen einer Anwendung durch klicken von Koordinaten Allgemeine Java-Themen 7
M SMS aus Desktop-Anwendung verschicken Allgemeine Java-Themen 8
G Unterschied Enterprise Anwendung und Web Anwendung Allgemeine Java-Themen 30
? Swing Anwendung aus Konsole starten Allgemeine Java-Themen 7
G Weboberfläche für Java Anwendung? Allgemeine Java-Themen 10
Y ProcessBuilder, Prozess wird gestartet, aber Anwendung nicht Allgemeine Java-Themen 5
S jar aus anwendung heraus ausführen Allgemeine Java-Themen 2
J Konsolen Anwendung mit while(true) Allgemeine Java-Themen 6
-MacNuke- Frage zu einer 3-Tier Anwendung Allgemeine Java-Themen 9
M Anwendung nur einmal starten / Zeichen in String zählen Allgemeine Java-Themen 7
F Hilfe beim Starten einer Java Anwendung unter Windows gesuch Allgemeine Java-Themen 8
L Java 1.5 - Anwendung unter 1.6 JRE sehr langsam geworden Allgemeine Java-Themen 8
B getResourceAsStream - standalone Anwendung vs. Web-Anwendung Allgemeine Java-Themen 2
J I18n einer existierenden Anwendung Allgemeine Java-Themen 2
C Java-Anwendung beenden Allgemeine Java-Themen 3
G Auslesen mit welcher Java-Version Anwendung kompiliert wurde Allgemeine Java-Themen 2
C Anwendung nur einmal Starten Allgemeine Java-Themen 11
Z Uralt-Applet in JFrame Anwendung konvertieren Allgemeine Java-Themen 12
J OpenOffice.org Events in eigene Anwendung umleiten Allgemeine Java-Themen 4
T Socket Server Anwendung - Empfang eines Byte-Arrays Allgemeine Java-Themen 7
G Datenbank-Anwendung schnell erstellen. Allgemeine Java-Themen 7
M Versionswechsel bei einer Web-Anwendung Allgemeine Java-Themen 5
A Client/Server-Anwendung Allgemeine Java-Themen 3
G java als anwendung? Allgemeine Java-Themen 11
N externe Anwendung aktivieren (nicht starten!) Allgemeine Java-Themen 3
L Speicherverbrauch einer Anwendung unter Windows Allgemeine Java-Themen 2
C Fehler bei der Anwendung von Transformen. Allgemeine Java-Themen 2
M 1. Probleme mit MouseListener, 2. Anwendung in Infobar Allgemeine Java-Themen 8
P Anwendung minimiert starten Allgemeine Java-Themen 11
G Java Anwendung für Multi-User Allgemeine Java-Themen 2
N Linux-Commands über Java Anwendung ausführen Allgemeine Java-Themen 12
E Anwendung ließt .ini-Datei nicht Allgemeine Java-Themen 3
M Java-Anwendung von CD-ROM Allgemeine Java-Themen 19
E externe Anwendung aufrufen und sich selbst beenden Allgemeine Java-Themen 8
M Datei auf Anwendung ziehen und starten Allgemeine Java-Themen 11
T unsatisfiedlinkerror -> Diese Anwendung konnte nicht gest Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben