«« ( Date ) »» // «« ( Thread ) »» // drs - 2007

Re: OutOfMemoryError

by Sasa Vitorovic
ponedeljak, 18. jun 2007 - 14:21.

Ja sam odustao od ObjectOutputStreama skroz. Sad saljem Stringove i to radi.
----- Original Message -----
From: Vanja Petreski
To: drs@rti.etf.bg.ac.yu
Sent: Monday, June 18, 2007 1:20 PM
Subject: Re: [drs] OutOfMemoryError


I meni se pojavio problem sa out of mem. Problem resen tako sto je server pokrenut sa parametrima koje sam ranije naveo.

Sto se tice oos, on kesira objekte koji su mu poslati, tako da ako pokusate da posaljete isti objekat koji je izmenjen, ovaj tamo sa druge strane ce da primi stari. Ako je ovo problem, moze da se koristi metoda reset() oos-a, koja ce da procisti situaciju. Mada mislim da je ovo skupa operacija.

Nisam se igrao sa resetom, jer mi taj problem nije vezan sa memorijom (mislim da nije ni vama). Ali ostaje pitanje, da li treba raditi reset() pre svakog slanja objekta (ako saljete modifikovane iste objekte)..?

Sto se tice oosa, ukoliko saljete dovoljno male objekte, onda nije lose da odradite flush(), da onaj tamo ne bi cekao da se napuni bafer..

Pozdrav,
Vanja


On 6/13/07, Sasa Vitorovic <savitor@sbb.co.yu> wrote:
Pozdrav svima,

Meni program javlja OutOfmemoryException posle broja iteracija koji je porporcionalan velicini Heapa. Cuvam samo dve poslednje slike od po 5mb.

Asistent je pricao da se svaki objekat poslat preko ObjectOutputStreama cuva u nekom baferu,ali ne znam kako da taj bafer ispraznim.
----- Original Message -----
From: Vanja Petreski
To: drs@rti.etf.bg.ac.yu
Sent: Wednesday, June 13, 2007 5:41 PM
Subject: Re: [drs] OutOfMemoryError


Pokusaj da se poigras sa -Xms i -Xmx parametrima za alokaciju heapa za JVM.

Recimo:

java -Xms128M -Xmx512M -jar tvojProgram.jar

Pozdrav,
Vanja


On 6/13/07, Igor Stojkovic <stojkovic.igor@gmail.com> wrote:

Isprobao sam danas domaci u 26-ici i jedna stvar mi je napravila
problem. Kada posaljem malo vecu sliku na obradu server se zaglupi jer
mu iskoci OutOfMemoryError i ceo sistem stane i to kad je vec trecinu
obrade zavrsio. Da li neko ima predlog kako da reagujemo na ovakve
situacije, posto pise da Error-i u principu ne treba da se hvataju
(samo Exceptions).
Inace na jednom racunaru sam pokrenuo server, a na drugom klijent i
stanice, a kod kuce kada pokrenem sve na jednom racunaru ne dobijem
pomenuti Error cak i kada uzmem ogromne slike.

--
Pozdrav,
Igor Stojkovic mailto: stojkovic.igor@gmail.com



-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20drs
-----------------------------------------------------------------





--------------------------------------------------------------------------


-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20drs
-----------------------------------------------------------------



-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20drs
-----------------------------------------------------------------






------------------------------------------------------------------------------


-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20drs
-----------------------------------------------------------------