A vite, která část pameti vam dochazi? Nepouzivate tam nekde finalizery?
Jarda mam tu zajimavy problem. Mam aplikaci, ktera vytvari trie. Stringy nacitam ze souboru a jeste je menim. TPTP analyza ukaze zhruba 90% odpadu - nereferencovanych objektu (nevedel jsem, ze vnitrni trida se neuklidi, protoze si nechava referenci na zahrnuvsi objekt). Funguje je to dobre pokud -XmsK -XmxL kde K je < (L/2) a L <= 128 a zpracovavam kolem 300 000 stringu. Ale kdyz dam -Xms32M a -Xmx1000M tak se nic neuklizi a pak to proste zuchne (java.lang.OutOfMemory - Java Heap Space). Pouzivam presne 1.5.0_9 Shrnuto proste od jiste hodnoty se gc vubec nespusti a pak vyhodi OOM i kdyz referencovanych objektu je 10% pameti. Nesetkal jste se s tim nekdo, nevite jak to resit? Jinak hezky vikend, vypada to ze bude hezky Karel
