| 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
    ¿Cuál es la diferencia entre la memoria JVM y Heap Size
    ¿ La máquina virtual de Java o JVM , es la plataforma para los programas Java. La JVM se ejecuta como un programa en un equipo para servir como un entorno "virtual " a través del cual los programas de Java se ejecutan . Para ello , necesita su propia memoria y estructuras de datos. Una de estas estructuras de datos , el montón , es esencial para la ejecución del programa Java. El montón , sin embargo , no constituye toda la memoria en la JVM , pero sólo una gran parte de ella . Procesos y Memoria

    La JVM , como cualquier otro programa , sigue el ciclo de ejecución del programa en una computadora. En primer lugar, el equipo de carga información de la JVM presentar fuera de la unidad de disco duro en la memoria principal o RAM. Entonces , la JVM convierte en un proceso en ejecución . Los procesos en la memoria principal tiene su propio espacio de direcciones , lo que significa que la JVM puede tratar una cantidad específica de memoria. Si bien el programa puede solicitar más memoria, la memoria de la JVM está limitado por la memoria física que tiene acceso a en el sistema principal.
    La máquina virtual de Java y la memoria
    < p > Dentro de la JVM , la memoria se representa una forma diferente . La memoria interna de la JVM está disponible para los programas de Java e imita las estructuras de memoria dentro de la computadora . La memoria interna JVM contiene todos los datos en el programa ; más importante, la asignación de memoria de objeto y dinámica lleva a cabo por el programa . Este gran parte de la asignación de memoria JVM se llama " el montón ".
    El Java Heap

    El almacenamiento dinámico de Java almacena información de los objetos asignados dinámicamente de el programa . Cuando los objetos u otras variables se crean dinámicamente durante la ejecución del programa en los lenguajes de programación orientados a objetos , el espacio para almacenar los objetos viene de " el montón . " El montón sirve como una reserva de espacio desde el cual el programa puede dibujar de memoria para su uso en el programa . En la JVM , la pila proporciona memoria cada vez que el programa se declara un objeto.
    Diferencias entre montón de Java y memoria

    El heap es sólo una parte del grupo de memoria JVM , sin embargo . Si bien la pila almacena los objetos declarados por el programa, otras partes de la memoria contienen datos importantes para el programa también. Estas porciones de la memoria puede almacenar variables constantes declaradas por el programa o la pila de tiempo de ejecución que almacena referencias a código y método declarado durante la ejecución del programa. La memoria de JVM en su conjunto contiene toda la información necesaria para ejecutar el programa, así como los datos de ejecución constante . El montón , como parte de esa memoria , almacena las variables asignadas declarado por el propio programa de descarga
    .

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar los códigos de barras en Java 
    ·¿Qué es la certificación de Arquitecto Java 
    ·Cómo eliminar una cadena inconclusa Constant 
    ·¿Cómo saber si su servidor tiene JavaMail 
    ·¿Qué es un Select Case en Visual Basic 
    ·Cómo crear una clase abstracta en NetBeans 
    ·Cómo crear una hoja de cálculo de estructura de datos…
    ·Cómo convertir una corriente de entrada de buffer en S…
    ·Cómo reemplazar 1.6 en Java cuerdas 
    ·Cómo encasillado en Java 6 
      Artículos destacados
    ·Cómo convertir un proyecto de Xcode en archivos 
    ·Cómo editar SQL en un iPhone 
    ·¿Qué es el error básico 104 & Java 
    ·Cómo instalar PHP 5 en Windows XP 
    ·Cómo borrar el Java Web Start caché 
    ·Cómo utilizar Javascript con flash 
    ·¿Qué es un cursor en TSQL 
    ·Cómo compilar C + + usando GNU 
    ·Cómo solucionar problemas de Java 
    ·Cómo utilizar SetString para un campo entero 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com