Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.java
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 31-05-2006, 12:03:31
Pedro
 
Mensajes: n/a
Predeterminado ArrayList<>

hola

Si yo tengo un ArrayList<> al; de objeto s

cada vez que yo hago al.clear();
ensureCapacity(longitud);
y vuelvo a rellenarlo en este plan al.add(new Objeto(....))


me esta eliminando el recolector todos esos objetos anteriores de memoria ?



Gracias y Saludos
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2  
Antiguo 31-05-2006, 14:43:46
emiedes
 
Mensajes: n/a
Predeterminado Re: ArrayList<>

Si no hay otros objetos que referencien a los objetos que tenías en el
ArrayList, entonces estos son *candidatos* a ser eliminados por el
recolector. Esto no quiere decir que vayan a ser eliminados al momento,
no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
garantías de que realmente vayan a ser eliminados. Simplemente sabes que
*pueden* ser eliminados.

Saludos

Pedro wrote:
> hola
>
> Si yo tengo un ArrayList<> al; de objeto s
>
> cada vez que yo hago al.clear();
> ensureCapacity(longitud);
> y vuelvo a rellenarlo en este plan al.add(new Objeto(....))
>
>
> me esta eliminando el recolector todos esos objetos anteriores de memoria ?
>
>
>
> Gracias y Saludos

  #3  
Antiguo 31-05-2006, 14:43:46
emiedes
 
Mensajes: n/a
Predeterminado Re: ArrayList<>

Si no hay otros objetos que referencien a los objetos que tenías en el
ArrayList, entonces estos son *candidatos* a ser eliminados por el
recolector. Esto no quiere decir que vayan a ser eliminados al momento,
no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
garantías de que realmente vayan a ser eliminados. Simplemente sabes que
*pueden* ser eliminados.

Saludos

Pedro wrote:
> hola
>
> Si yo tengo un ArrayList<> al; de objeto s
>
> cada vez que yo hago al.clear();
> ensureCapacity(longitud);
> y vuelvo a rellenarlo en este plan al.add(new Objeto(....))
>
>
> me esta eliminando el recolector todos esos objetos anteriores de memoria ?
>
>
>
> Gracias y Saludos

  #4  
Antiguo 31-05-2006, 14:43:46
emiedes
 
Mensajes: n/a
Predeterminado Re: ArrayList<>

Si no hay otros objetos que referencien a los objetos que tenías en el
ArrayList, entonces estos son *candidatos* a ser eliminados por el
recolector. Esto no quiere decir que vayan a ser eliminados al momento,
no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
garantías de que realmente vayan a ser eliminados. Simplemente sabes que
*pueden* ser eliminados.

Saludos

Pedro wrote:
> hola
>
> Si yo tengo un ArrayList<> al; de objeto s
>
> cada vez que yo hago al.clear();
> ensureCapacity(longitud);
> y vuelvo a rellenarlo en este plan al.add(new Objeto(....))
>
>
> me esta eliminando el recolector todos esos objetos anteriores de memoria ?
>
>
>
> Gracias y Saludos

  #5  
Antiguo 31-05-2006, 14:43:46
emiedes
 
Mensajes: n/a
Predeterminado Re: ArrayList<>

Si no hay otros objetos que referencien a los objetos que tenías en el
ArrayList, entonces estos son *candidatos* a ser eliminados por el
recolector. Esto no quiere decir que vayan a ser eliminados al momento,
no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
garantías de que realmente vayan a ser eliminados. Simplemente sabes que
*pueden* ser eliminados.

Saludos

Pedro wrote:
> hola
>
> Si yo tengo un ArrayList<> al; de objeto s
>
> cada vez que yo hago al.clear();
> ensureCapacity(longitud);
> y vuelvo a rellenarlo en este plan al.add(new Objeto(....))
>
>
> me esta eliminando el recolector todos esos objetos anteriores de memoria ?
>
>
>
> Gracias y Saludos

  #6  
Antiguo 31-05-2006, 14:43:46
emiedes
 
Mensajes: n/a
Predeterminado Re: ArrayList<>

Si no hay otros objetos que referencien a los objetos que tenías en el
ArrayList, entonces estos son *candidatos* a ser eliminados por el
recolector. Esto no quiere decir que vayan a ser eliminados al momento,
no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
garantías de que realmente vayan a ser eliminados. Simplemente sabes que
*pueden* ser eliminados.

Saludos

Pedro wrote:
> hola
>
> Si yo tengo un ArrayList<> al; de objeto s
>
> cada vez que yo hago al.clear();
> ensureCapacity(longitud);
> y vuelvo a rellenarlo en este plan al.add(new Objeto(....))
>
>
> me esta eliminando el recolector todos esos objetos anteriores de memoria ?
>
>
>
> Gracias y Saludos

  #7  
Antiguo 31-05-2006, 14:43:46
emiedes
 
Mensajes: n/a
Predeterminado Re: ArrayList<>

Si no hay otros objetos que referencien a los objetos que tenías en el
ArrayList, entonces estos son *candidatos* a ser eliminados por el
recolector. Esto no quiere decir que vayan a ser eliminados al momento,
no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
garantías de que realmente vayan a ser eliminados. Simplemente sabes que
*pueden* ser eliminados.

Saludos

Pedro wrote:
> hola
>
> Si yo tengo un ArrayList<> al; de objeto s
>
> cada vez que yo hago al.clear();
> ensureCapacity(longitud);
> y vuelvo a rellenarlo en este plan al.add(new Objeto(....))
>
>
> me esta eliminando el recolector todos esos objetos anteriores de memoria ?
>
>
>
> Gracias y Saludos

  #8  
Antiguo 31-05-2006, 14:43:46
emiedes
 
Mensajes: n/a
Predeterminado Re: ArrayList<>

Si no hay otros objetos que referencien a los objetos que tenías en el
ArrayList, entonces estos son *candidatos* a ser eliminados por el
recolector. Esto no quiere decir que vayan a ser eliminados al momento,
no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
garantías de que realmente vayan a ser eliminados. Simplemente sabes que
*pueden* ser eliminados.

Saludos

Pedro wrote:
> hola
>
> Si yo tengo un ArrayList<> al; de objeto s
>
> cada vez que yo hago al.clear();
> ensureCapacity(longitud);
> y vuelvo a rellenarlo en este plan al.add(new Objeto(....))
>
>
> me esta eliminando el recolector todos esos objetos anteriores de memoria ?
>
>
>
> Gracias y Saludos

  #9  
Antiguo 31-05-2006, 14:43:46
emiedes
 
Mensajes: n/a
Predeterminado Re: ArrayList<>

Si no hay otros objetos que referencien a los objetos que tenías en el
ArrayList, entonces estos son *candidatos* a ser eliminados por el
recolector. Esto no quiere decir que vayan a ser eliminados al momento,
no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
garantías de que realmente vayan a ser eliminados. Simplemente sabes que
*pueden* ser eliminados.

Saludos

Pedro wrote:
> hola
>
> Si yo tengo un ArrayList<> al; de objeto s
>
> cada vez que yo hago al.clear();
> ensureCapacity(longitud);
> y vuelvo a rellenarlo en este plan al.add(new Objeto(....))
>
>
> me esta eliminando el recolector todos esos objetos anteriores de memoria ?
>
>
>
> Gracias y Saludos

  #10  
Antiguo 31-05-2006, 16:04:17
Guevonaso
 
Mensajes: n/a
Predeterminado Re: ArrayList<>


emiedes ha escrito:

> Si no hay otros objetos que referencien a los objetos que tenías en el
> ArrayList, entonces estos son *candidatos* a ser eliminados por el
> recolector. Esto no quiere decir que vayan a ser eliminados al momento,
> no tienes garantías de cuándo van a ser eliminados. Ni siquiera tienes
> garantías de que realmente vayan a ser eliminados. Simplemente sabes que
> *pueden* ser eliminados.
>
> Saludos
>


Ejemplo :
ArrayList <A> a = new ArrayList<A>();
ArrayList <A> b = new ArrayList<A>();
A x = new A()
a.add(x);
b.add(x);
a.clear(); <--- x no será "recolectado" hasta que b.clear();

Y por supuesto, siempre teniendo el cuenta el *puede* .

 


Herramientas
Desplegado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
ArrayList en Vb
Aventurero Newsgroup microsoft.public.es.dotnet.aspnet 3 28-08-2008 08:30:55
Dictionary, ArrayList ó ...
L. Garcia Newsgroup microsoft.public.es.dotnet.vb 7 20-02-2008 11:06:40
Arraylist Multidimensional
Juan Carlos S Newsgroup microsoft.public.es.desarrollo 0 07-03-2006 17:23:28



La franja horaria es GMT. Ahora son las 22:02:10.



Derechos de Autor ©2000 - 2010, Newsgrupos.com
Powered by vBulletin Copyright © 2010 vBulletin Solutions, Inc.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.