| 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
    ¿Qué es un montón en Java
    ¿ Una pila en Java es un algoritmo diseñado para limpiar con JavaScript memoria asignada dinámicamente que no está referenciado al espacio libre. En otras palabras , es como un montón de basura auto- recolección que libera a los programadores de asignación de archivos inútiles manualmente. La función de montón de Java es un aspecto importante de la programación, y entender que es crucial para la escritura programa eficiente y exitosa. Acerca Montones

    Un montón elimina la información sin referencia de un programa y lo almacena en un árbol binario temporal. La información almacenada es accesible a partir del árbol binario por un tiempo limitado antes de que se considerará basura . Una vez que se considera basura , el montón recicla y asigna el nuevo espacio libre a donde más se necesita en el programa. Manual de determinación de la información no referenciado es difícil y consume mucho tiempo . El algoritmo utiliza una pila de hacerlo , lo que simplifica el procedimiento y la liberación de un programador para dedicar su energía a la preocupación de programación más importantes . Esto no sólo hace que el acto de la programación más eficiente, pero hace que el programa en sí mismo más eficaz , también.
    Montón Fragmentación

    Montones directamente combates fragmentación del montón . Fragmentación del montón se produce naturalmente como un programa sigue su curso . Se produce cuando se hace referencia y no referenciado mezcla información juntos, lo que crea un desorden de espacio de memoria en vivo no organizado - espacio ocupado por información de referencia - y espacio de memoria muerta , o el espacio ocupado por la información no referenciado . Cuando estos dos tipos de mezcla espacio combinarse juntos , un programa tiene que procesar a través de ambos , lo que reduce significativamente la eficiencia del programa . Un montón organiza el espacio vivo y muerto en una secuencia sencilla de maximizar la eficiencia del programa . En otras palabras, un montón es responsable de desfragmentación ejecutable de un programa de información y no ejecutables .
    Ventajas

    La mayor ventaja de heap es que libera tiempo y de un programador evita errores . Los programadores pueden fácilmente pasar días , incluso semanas , persiguiendo a la información sin referencias para arreglar los problemas de memoria de un programa, ya que requiere ir manualmente a través de toda la línea de código para encontrar los errores. Si un programador elimina la pieza equivocada de la información de un programa , que puede causas de los errores inesperados y perjudicial . Un montón rara vez , o nunca, comete un error , y si lo hace , es fácil de encontrar en el árbol binario temporal.
    Desventajas

    La principal desventaja de un montón es que es probable que se ocupan más de la potencia de procesamiento necesaria para ejecutar el programa. En otras palabras , esto añade una característica sobrecarga adicional que puede afectar al rendimiento de un programa . Esto se debe a un cúmulo tiene que llevar un registro de información de referencia , mientras que la caza para eliminar archivos sin referencias sobre la marcha durante la activación del programa. Se necesita potencia de procesamiento y el tiempo para realizar esta función . Sin embargo , como los algoritmos de basura mejorar y ser más eficientes, esta desventaja está disminuyendo lentamente , afirma Bill Venners , escritor para Java Mundial.

    Previous :

    next :
      Artículos relacionados
    ·¿Qué causa JRun Servlet Error 500 Null 
    ·Cómo enlazar una lista a un área de texto abatible 
    ·Cómo visualizar información dinámica en páginas Web…
    ·¿Cómo puedo hacer una lista de Hibernate no cuenta co…
    ·Cómo configurar Eclipse con Android en Windows 
    ·Cómo Compilar Java JDK Sin 
    ·Cómo aumentar la asignación de memoria virtual de Jav…
    ·Cómo comprobar el historial de Java en Windows Vista 
    ·Cómo agregar JAVA_HOME 
    ·Cómo hacer un flotador Int. De Cadena en Netbeans en J…
      Artículos destacados
    ·Computer Programming Tips 
    ·Cómo alojar aplicaciones PHP y MySQL en Windows 
    ·¿Cómo monetizar un sitio Web gratis 
    ·Cómo volver JSON Usando PHP 
    ·Cómo crear un archivo WSDL Validado Desde una URL 
    ·Cómo crear una Ticker Javascript 
    ·Cómo insertar en una base de datos MySQL 
    ·Cómo hacer un Div Visible Sin texto 
    ·ActionScript 3 Formación 
    ·Cómo agregar un botón blog con cuadro de texto debajo…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com