[BSD] Java sok memóriát zabál?

KOVACS Krisztian hidden at sch.bme.hu
2007. Jan. 8., H, 12:25:28 CET


  Sziasztok,

On Monday 08 January 2007 10:42, Laszlo Nagy wrote:
> Akkor XP-n miért jobb, mert winen Mem usage: 6 mega, VM size 19 mega...
> (ugyanez a semmi program).

  Nem biztos, hogy jobb. Az, hogy egy adott oprendszer alatt mekkora a 
virtuális és a rezidens méret a világon semmit nem jelent. Egyáltalán 
miből gondolod, hogy a két rendszer ugyanazt számolja, mikor a memória 
menedzsmentjük sok tekintetben eltérő?

  Szerintem azt eldönteni, hogy jobb/rosszabb leginkább úgy tudnád, hogy 
ugyanazon a hardveren futtatva a két komplett rendszer teljesítményét 
hasonlítod össze. (Tehát adsz rá rendes terhelést, és megnézed, hogy 
melyik alatt fogy el a memória, melyik szolgál ki több kérést 
másodpercenként, stb.)

  Ezzel persze egyáltalán nem azt akarom mondani, hogy a Windows-os java 
implementáció nem lehet jobb (akár memóriaigényt, akár teljesítményt 
tekintve), de ha jobb, akkor sem abból derül ki, hogy a Task manager X 
MB-ot ír, a FreeBSD-s top pedig Y-t. (Egyébként mindenképpen a Win 
mellett szól, hogy a FreeBSD java szempontból egyáltalán nem mainstream 
platform, tehát várhatóan sokkal kevesebb OS-specifikus 
optimalizálás/javítás van benne, mint mondjuk a Windowsra készült 
változatban. De a FreeBSD-s Javaval nincs konkrét tapasztalatom, szóval 
ez csak találgatás...)

-- 
KOVACS Krisztian



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