[Java lista] Erthetetlen java memoria zabalas

Böszörményi Péter zmblevlist at gmail.com
2010. Ápr. 28., Sze, 19:08:32 CEST


On Wed, 28 Apr 2010 15:32:40 +0200, Zsombor <gzsombor at gmail.com> wrote:

> 2010/4/28 Böszörményi Péter <zmblevlist at gmail.com>
>
>> Udv a listanak!
>>
>> Adott egy java program, ami tavolrol fogad adatokat, amit lucene
>> segitsegevel indexxel. A fogadas siman serializalt objektumokkal  
>> tortenik,
>> nincs rmi. A lucene memory mapped fileokkal dolgozik, egy chunk size 512
>> mega, es be van allitva az unmap hack. a jvmn-nek egy giga heap van
>> beallitva, megbizhatoan 200 mega korul fogyaszt, amikor a fileokat irja
>> akkor felszalad olyan 300-ra. Viszont az OS szerint 2 giga a RES  
>> hasznalat,
>> es 3.4 giga a virtualis memo hasznalat. Raadasul a RES erteke lassan, de
>> novekszik. Pmappel kiiratva a memoria terkepet, akkor latszik, h a java
>> process viszi el az osszes memoriat. A pmap idevago reszet csatoltam.
>> Rahivtam mar parszor a gc-re (jmx-en keresztul), de nem akart memoriat
>> felszabaditani.
>> A kerdes tehat adott: hova tunik el ~1 giga memoria?
>>
>> A vezrio infok:
>> Java
>> java version "1.6.0_18"
>> Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
>> Java HotSpot(TM) 64-Bit Server VM (build 16.0-b13, mixed mode)
>>
>> OS
>> Distributor ID: Debian
>> Description:    Debian GNU/Linux 5.0.3 (lenny)
>> Release:        5.0.3
>> Codename:       lenny
>>
>> Kernel
>> Linux cometke 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64
>> GNU/Linux
>>
>> Lucene:
>> lucene-core-2.9.1
>>
>> --
>> Üdvözlettel,
>> Böszörményi Péter
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
>>
>>
>
> Ajánlom a jmap program használatát, mind a hisztogram, mind a teljes dump
> igen hasznos tud lenni.
>
>
> Zs

Nezegettem, ott nem lattam semmi erdekeset. Dump viszont nem keszult, mert  
a heap memoria hasznalata jo, latszolag nem a java kod zabal memot. Munin  
grafikonon a tendencia, az, hogy allando a java memoria hasznalta.

-- 
Üdvözlettel,
Böszörményi Péter


További információk a(z) Javalist levelezőlistáról