[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Uso Ram



El mar, 18-10-2011 a las 16:21 +0200, Esteban Torres Rodríguez escribió:
> Se supone que cuando un proceso necesita mas memoria, dicho proceso
> tiene que ir a la cache o es el sistema operativo quien la debe
> liberar?
> 
> 

Generalizando, la memoria la gestiona el sistema operativo y es este el
que la libera, ocupa, cachea etc... pero el tema se complica si usas
java y/o máquinas virtuales, ya que en el caso de java puede que en su
configuración tenga asignada una cantidad de memoria determinada y si se
le pide más te da el error de "out of memory". 

Las máquinas virtuales tienen corriendo por encima unos "hipervisores"
que son los que manejan los recursos hardware de la máquina y los
asignan a las máquinas virtuales.

Yo probaría dos cosas:

1.- Configurar Java para que pueda usar más memoria (si disponemos de
ella, claro)

2.- Aumentar la memoria del servidor.

Me apuesto unas cañas a que el problema desaparece.

Un saludo

JulHer

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: