Ahoj, jinou verzi jsme nezkouseli (v pozadavcich je Sun 1.5.0_06, tusim). Nicmene to zkusime.
Hledal jsem nejakou cestu, kde by byl unik v nativnich vecech. Pouziva se Corba (ale ta bude, hadam, dost overena). Pak je tam hodne threadu (kolem stovky), ktere sice nebezi najednou (spej/sleepujou ;-), obcas se probudi a neco udelaji). Kdyz neco delaji, radi se do fronty. Ty thready by sice mohly nejakou systemovou pamet zrat, ale jejich pocet se nemeni (zadny new Thread...). Probrali jsme uz vsechno mozny i nemozny... aubi > Cau Aubi, > zkousel jsi pouzit jinou verzi JRE, pripadne i jinou implementaci > napriklad IBM JVM? > > > aubi napsal(a): >> Nahodou je ve SWINGu. Jsou tam i vlastni layout managery a vetsina >> komponent je zdedena (treba od JLabelu), ale to by snad nemel byt problem. >> >> Navic, kdyz Java tu pamet ochotne uvolni na pozadani systemu. >> >> aubi >> >> >>> Není ta aplikace náhodou napsaná v SWT? >>> V. >>> >>> On 27.9.2006, at 11:14, aubi wrote: >>> >>>> Dobry den, >>>> >>>> mam celkem netypicky problem a reseni jsem na webu nenasel. >>>> >>>> Nase pomerne velka aplikace vykazuje zajimavy ubytek pameti. Zatimco >>>> profiler ukazuje celkem typicke chovani s nemenicim se poctem objektu >>>> (diky gc tvori graf vyuziti pameti krasnou pilu, ktera je porad na >>>> stejne >>>> urovni), proces java podle Task manageru ubira soustavne 20 kB/s. >>>> Je to >>>> divne, protoze java AFAIK zabira pamet po vetsich castech. Navic to >>>> neni >>>> memory leak v nasi aplikaci, i po celkem dlouhem behu se pamet drzi >>>> obsazena nasim programem drzi na stejne urovni. >>>> >>>> Problemy nam pusobi prave ten java proces. Predpokladam, ze jde o >>>> pamet, >>>> kterou Java na pozadani windows zase uvolni, ale je to neprijemne >>>> chovani. >>>> >>>> Velke uvolneni pameti nastane, kdyz nasi aplikaci minimalizujeme. >>>> Ze 180 >>>> MB padne klidne na 19. Parametr -Xmx je na 30 MB. >>>> >>>> Mate nekdo nejaky tip, kde hledat problem? >>>> >>>> Diky >>>> aubi >> >
