Zdravim konferenci a prosim o nejakou radu..
nejsem schopny najit pricinu OutOfMemoryError, ktera se nam urodila v aplikaci
(bezi na WebSphere 6.1). Pokud mate s podobnym chovanim zkusenosti, radu bych
skutecne ocenil:
OOME se zacne objevovat po dvou az dvanacti tydnech uptime a to na jedinem
miste, zbytek aplikace neni ovlivnen. Heap pritom pouziva 250-600M ze 700M
nastavenych.
Tim mistem je pouziti knihovny JXL pro tvorbu Excelovskych souboru:
java.lang.OutOfMemoryError
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:212)
at jxl.read.biff.File.<init>(File.java:91)
at jxl.Workbook.getWorkbook(Workbook.java:221)
...
tedy konkretne pri cteni ~15kB souboru, ktery slouzi jako sablona.
Prochazim heapdump, ale zadny leak zatim nevidim (coz neznamena ze tam neni).
Jedine, co me momentalne napada je zalepit to tim, ze kazda sablona se nacte
jen pri prvnim pouziti. Jen nevim, jestli tim OOME jenom neodsunu a nevyskoci
na me odjinud. Rad bych rozumel jeji pricine.
Kdyztak diky, tom.
--------------------------------------------------------
Pravni informace: Tento e-mail a jakekoli soubory k nemu pripojene mohou byt
duverne, utajovane, pripadne chranene pravnimi predpisy. Pokud nejste
osobou, ktere je tato zprava urcena, pripadne osobou poverenou k jejimu
doruceni, davame vam timto najevo, ze jeji sireni jakoukoli formou nebo
zverejneni teto zpravy je prisne zakazano. Pokud jste tuto zpravu jakymkoli
zpusobem obdrzeli, prosime oznamte toto odesilateli bez zbytecneho odkladu a
pote ji vymazte z Vaseho systemu.
Legal Disclaimer: The information contained in this message and any attached
files can be confidential and may be legally privileged. If you are not an
intended recipient of this message or an agent responsible for delivering
this message, you are informed by this that any distribution or other
dissemination is strictly prohibited. If you have received this message by
mistake please let the sender know immediately and then delete this mail.