Exception in thread "main" java.lang.OutOfMemoryError: Java heap space auf eclipse

Ich versuche, führen Sie diese Programm mit fork-und join-framework. Wenn ich feed ein JPEG-Bild in der kleineren Größe zu diesem Programm funktioniert es einwandfrei, aber wenn ich das Bild von der Größe mehr als 4 MB, wirft er Sie unten Ausnahme:

****Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    at ForkBlur.blur(ForkBlur.java:120)
    at ForkBlur.main(ForkBlur.java:110)****

Ich benutze eclipse Helios IDE.

Ich will, dass es funktioniert für größere Bilder der Größe mehr als 50 MB

  • Es löscht sagt, was der Fehler ist.Also, was wollen Sie eigentlich?
  • Was ist die Frage? Entweder erhöhen heap space oder analysieren den code zu finden, eine Möglichkeit zur Verringerung der Speichernutzung.
  • Was zählt, ist die Größe des Bildes unkomprimiert. Dies kann bis zu 100x größer. Ich schlage vor, die Erhöhung der maximalen Speicher, den Sie geben das Programm läuft.
  • Ich will, dass es funktioniert für größere Bilder der Größe mehr als 50 MB
  • Sie müssen die Java runtime-Parameter angeben, einen größeren heap-Größe im Lauf-Optionen für Ihr Projekt
  • 50 MB vor oder nach der Dekompression?
  • Wie kann ich das tun ?
  • Vor
  • Versuchen Sie -Xmx1g für die VM/Kommandozeilen-Optionen für Ihr Programm läuft.
  • stackoverflow.com/questions/8600972/...
  • Es hat gut funktioniert . Danke
  • Danke . Es bekam .

InformationsquelleAutor Voila | 2013-01-17
Schreibe einen Kommentar