| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Definición de recolección de basura en Java
    En Java, cuando se crea un objeto utilizando el operador "new" , el objeto se le da un lugar en el espacio de memoria del programa conocido como el tamaño de la pila es limitado "montón ". Sin embargo , por lo que un método para reutilizar el espacio heap es recogida required.Garbage es un proceso de limpieza de los objetos no utilizados , recuperando su memoria asignada . Cuando un objeto ya no se hace referencia a cualquier parte del programa , el recolector de basura se borrará automáticamente el objeto , liberando espacio en el montón para ser utilizado por otros objetos. Memoria

    la memoria de la computadora es donde se almacenan los datos que están en uso por el programa. Algunas partes de la memoria del sistema son asignados a diferentes procesos por el sistema operativo del ordenador . La asignación de porciones de la memoria a los procesos u objetos que se conoce como " asignación ".

    La asignación y distribución de memoria correcta es muy importante para el funcionamiento de la computadora.
    < Br > el Montón

    Cuando un programa Java se ejecuta en primer lugar , pedirá un poco de espacio de memoria del sistema operativo. Parte de esta memoria se utiliza para el montón del programa , el área donde el programa guardará los objetos creados utilizando el operador "new" .

    La memoria de la computadora, y por lo tanto montón del programa, está limitado en el espacio. Si el programa continuó para agregar nuevos objetos a la misma sin borrar las antiguas y liberar espacio en la memoria , la pila se agotará pronto y provocar un error. El proceso de control de la asignación y reasignación de memoria se llama la gestión de memoria .

    Gestión

    diferentes lenguajes de programación de memoria manual manejan la gestión de memoria heap de diferentes maneras. Algunos lenguajes de programación como C + + y uso de la administración manual de la memoria , lo que obligó a los programadores a la memoria no utilizada se liberan .

    Gestión de memoria manual puede conducir a errores tales como pérdidas de memoria si el programa está codificado incorrectamente , y puede hacer que los programas C más . complicado escribir
    Garbage Collection

    lenguajes de programación con los recolectores de basura - como Java - limpiar la memoria no utilizada de forma automática , evitando errores y la reducción de las complicaciones para el programador recolector de basura.

    de Java funciona mediante el control de los objetos que están siendo referenciados activamente . Si un objeto está siendo referenciado por el programa, que está "vivo " y el recolector de basura lo ignora. Si un objeto ya no se hace referencia a cualquier parte del programa sin embargo, está "muerto " y recolector de basura va a liberar su espacio de memoria .

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear archivos JAR ejecutables 
    ·Java Tutorial recursividad 
    ·¿Qué es la referencia estática en Java ? 
    ·Cómo hacer una línea de bucle continuo 
    ·Cómo configurar String de Java en Null 
    ·Cómo utilizar los códigos de barras en Java 
    ·Cómo hacer un modelo de las capas de la Tierra 
    ·Cómo utilizar Typecast en Java 
    ·Tipos de datos de JPA DataSource 
    ·Diferencia entre personalizadas JSP Tags & Beans 
      Artículos destacados
    ·Cómo utilizar el Bloc de notas para compilar un progra…
    ·Fácil de hacer juegos Qbasic 
    ·Cómo calcular la Pascua con Java 
    ·Cómo hacer un calendario en PHP 
    ·Cómo conseguir una pantalla de bienvenida para trabaja…
    ·Cómo hacer una manta de lana polar con Fotos 
    ·Cómo utilizar XML con VB.NET 
    ·Cómo hacer comentarios en VBS Código 
    ·¿Cuáles son los procedimientos Sub de Visual Basic 
    ·Cómo eliminar las Cookies Uso de PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com