Sábado, 20/01/2018, 18:45:09
Universidad de Londres - Informática
 
Menú del sitio

Asignaturas

Recursos

Visitas

Estadística

Total en línea: 1
Invitados: 1
Usuarios: 0

Inicio » 2011 » Septiembre » 30 » Recolector de basura (Java)
10:18:10
Recolector de basura (Java)
RECOLECTOR DE BASURA

Definicion

Es un mecanismo implícito de gestión de memoria implementado en algunos lenguajes de programación de tipo interpretado o semiinterpretado.

Para que sirve?

-Reservar espacios de memoria para su uso.
-Liberar espacios de memoria previamente reservados.
-Compactar espacios de memoria libres y consecutivos entre sí.
-Llevar cuenta de qué espacios están libres y cuáles no.

Como funciona?



Recolección de basura. El espacio de memoria se va llenando con diferentes "objetos" (representados con colores), también pueden destruirse algunos de ellos, dejando "huecos" en el espacio de memoria. Cuando ya no queda espacio disponible, o cuando lo decide la rutina de recolección de basura, la memoria es "compactada", colocando todos los "objetos" que se están usando al principio, y consolidando todos los "huecos" de memoria al final, quedando así un gran área de memoria disponible para la futura creación de objetos.

Ejemplos de lenguajes con recolector:

ALGOL 68
C#
Caml
Clean
D
Eiffel
Haskell
Java
JavaScript
Lisp
Lua
Mercury
ML
Modula-3
Oberon
Oz
Objective C 2.0
Perl
PHP
Prolog
Python
Ruby
Smalltalk
SNOBOL
SuperCollider
Visual Basic .NET

AUTORES:
Gonzalez Villegas Mayra D.
Jaramillo Piña Gabriel R.
Najera Islas Hannali M.
Zavala Garcia Antonio A.

Fuentes:
http://es.wikipedia.org/wiki/Recolector_de_basura
http://www.nocturnar.com/forum/desarrollo-web/190549-recolector-de-basura-java.html
Categoría: Blog de resùmenes - Sistemas multiplataforma | Visiones: 3238 | Ha añadido: Alejandro | Ranking: 4.0/1
Total de comentarios: 6
6  
que chouuuuuu¡¡¡¡¡

5  
Interesante aportación, sin embargo no se especificó el funcionamiento del recolector para el lenguaje Java

4  
esta chido el cuadro lo malo es que soy daltonico (jajajaja) no es cierto pero si esta chida la explicacion y para que lenguajes se utliza 5 estrellas

3  
Muy bien, no puedo esperar por aprender esos lenguajes!

2  
vick, omar e ivan

1  
(4) buena explicacion¡¡¡¡ smile y muy buen ejemplo

Solamente los usuarios registrados pueden añadir los comentarios.
[ Registrarse | Entrada ]
Buscar

Foro PE
  • Clase en línea - miércoles 9 (4)
  • Tarea 2 (6)
  • ¿Qué es obo? (2)

  • Foro DSM
  • TEMAS A DESARROLLAR POR EQUIPO (13)
  • Servicios Web XML o Web Services (1)
  • RMI (Java Remote Method Invocation) (0)

  • Compartir en

    Mini-chat
    200

    Copyright MyCorp © 2018Crear un sitio web gratis con uCoz