Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

JVMDUMP006I Speicherauszugsereignis "systhrow" wird verarbeitet; Detail "java/la

(1/6) > >>

Fragensteller:
Hi Leute,
ich habe gerade einen Java Agenten zu fassen, einige Berechnungen anstellen soll.

Aus Notes hole ich mir ein Dokument, Session, Agent, DB
Diese recycle ich später, sezte diese dann auf NULL

Nachdem ich den Agenten aber mehrmals laufen gelassen habe, kommt diese Fehlermeldung.

Nach ein wenig Suchen habe ich etwas gefunden, ich sollte die MaxHeapSize erhöhren. Habe ich gemacht und ist nun doppelt so groß.
Nun kommt der Fehler schon nach 2 mal laufen lassen. Und dazu noch  einer, der jede Minute geschrieben wird.
Ein Neustart hilft nur bei dem OutOfMemory bis der Agent wieder läuft.

"02.03.2012 15:23:31   Process C:\Program Files\IBM\Lotus\Domino\nserver.exe (2484/0x9B4) has terminated abnormally
02.03.2012 15:24:31   Process C:\Program Files\IBM\Lotus\Domino\nserver.exe (2484/0x9B4) has terminated abnormally
02.03.2012 15:25:31   Process C:\Program Files\IBM\Lotus\Domino\nserver.exe (2484/0x9B4) has terminated abnormally
02.03.2012 15:26:31   Process C:\Program Files\IBM\Lotus\Domino\nserver.exe (2484/0x9B4) has terminated abnormally"

Hat einer eine Ahnung und kann mir helfen?

02.03.2012 15:23:33   Agent  error: JVMDUMP006I Speicherauszugsereignis "systhrow" wird verarbeitet; Detail "java/lang/OutOfMemoryError" - Bitte warten.
02.03.2012 15:23:33   Agent  error: JVMDUMP032I  
02.03.2012 15:23:33   Agent  error: JVMDUMP010I Snap-Speicherauszug geschrieben auf C:\Program Files\IBM\Lotus\Domino\data\Snap.20120302.152333.2364.0001.trc
02.03.2012 15:23:33   Agent  error: JVMDUMP032I  
02.03.2012 15:23:33   Agent  error: JVMDUMP010I Heap-Speicherauszug geschrieben auf C:\Program Files\IBM\Lotus\Domino\data\heapdump.20120302.152333.2364.0002.phd
02.03.2012 15:23:33   Agent  error: JVMDUMP013I Speicherauszugsereignis "systhrow" verarbeitet, Detail "java/lang/OutOfMemoryError".
02.03.2012 15:23:33   Agent  error: Ausnahmebedingung in Thread "main"
02.03.2012 15:23:33   Agent  error: java.lang.OutOfMemoryError
02.03.2012 15:23:33   JVM: Creation of the byte [] object failed.

m3:
Ohne Code nicht.

Fragensteller:
ok, ich teste mal kurz weiter.

Ich hatte einen FileInputstream erstellt
FileInputStream fileInputStream = new FileInputStream(tempFile);

aber nicht wieder geschlossen.

eknori (retired):
um die erzeugten DMP files zu analysieren, kannst du Eclipse Memory Analyser ( mat ) too lverwenden.
(http://www.eclipse.org/mat)
Zusätzlich musst du noch ein plugin installieren ( http://www.ibm.com/developerworks/java/jdk/tools/dtfj.html )
Damit lassen sich dann MemoryLeaks recht "einfach" aufspüren.

Fragensteller:
Danke,

ich versuche es mal.
Das Schliessen des Streams hat nichts gebracht.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln