| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvad er forskellen mellem JVM Hukommelse & Heap Size
    ? Java Virtual Machine eller JVM , er platform for Java-programmer . JVM kører som et program på en computer til at fungere som en "virtuel " miljø , hvorigennem Java-programmer udføre. For at gøre dette, er det brug for sin egen hukommelse og datastrukturer. En af disse datastrukturer , den bunke , er afgørende for Java programafviklingen . Den bunke dog ikke udgør hele hukommelsen i JVM , men kun en stor del af det. Processer og hukommelse

    JVM , som ethvert andet program , følger programafviklingen cyklus i en computer. Først , computeren indlæser oplysninger fra JVM filen fra harddisken i hovedhukommelsen eller RAM. Derefter JVM bliver en kørende proces . Processer i hovedhukommelsen har deres egen adresse rum, hvilket betyder, at JVM kan løse en bestemt mængde hukommelse. Mens programmet kan anmode om mere hukommelse er hukommelsen i JVM begrænset af den fysiske hukommelse det har adgang til i hovedsystemet.
    Java Virtual Machine og hukommelse
    < p> Inde i JVM er hukommelsen repræsenterede en anden måde. Den interne hukommelse i JVM er tilgængelig for Java- programmer, og efterligner hukommelse strukturer inde i computeren. Den interne JVM hukommelse besidder alle de data i programmet vigtigst objektet og dynamiske hukommelse tildeling foretaget af programmet. Denne store del af JVM hukommelse tildeling kaldes " heap ".
    Java Heap

    Java heap gemmer dynamisk allokeret objekt information fra programmet . Når objekter eller andre variabler er skabt dynamisk under programmet runtime i objektorienterede programmeringssprog , plads til at gemme disse objekter kommer fra " bunke. " The bunke tjener som en pulje af rum, hvorfra programmet kan trække hukommelse til brug i programmet . I JVM giver bunke hukommelse , når programmet erklærer et objekt.
    Forskelle mellem Java Heap og hukommelse

    bunke er kun en del af JVM hukommelse pool , dog. Mens den bunke hvor objekter angivet af programmet , andre dele af hukommelsen holde data er vigtige for programmet samt . Disse dele af hukommelse kan lagre konstante variabler erklæret i programmet eller runtime stakken , der gemmer henvisninger til kode og metode erklæret under udførelsen af ​​programmet . JVM hukommelse som helhed indeholder alle de oplysninger, der kræves for at udføre programmet samt konstant udførelse data. Den bunke , som en del af denne hukommelse, erklærede butikker tildelt variabler i selve programmet .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Parse en String i Java 
    ·Hvordan man programmerer spil med Java 
    ·Sådan Konverter en Java String til Color 
    ·Sådan Luk en JFrame i Java med en knap 
    ·Sådan bruges Struts HTML.tld Tags 
    ·Sådan Break en streng i Delstrenge i Java 
    ·Sådan Konverter Tegn til ASCII-koder i Java 
    ·Sådan kører en Java Program Script i Ubuntu 
    ·Sådan foretages fejlfinding Java Fejlmeddelelser Logs 
    ·Java Spring Vs . Struts 
      Anbefalede Artikler
    ·Sådan kontrolleres en Radiobutton på Vb.Net 
    ·Tutorial for Runpy i Python 
    ·Hvordan jeg Float Script Typer 
    ·Hvordan til at gentage en liste i JSP 
    ·Hvordan laver man et oscilloskop i Python 
    ·Sådan navigere fra jQuery Modal Window til en anden si…
    ·Sådan søgealgoritmer i PHP 
    ·Sådan bruges TreeView kontrol 
    ·Sådan Beregn din Scrabble Score i Java 
    ·Sådan oprettes en Secure PHP Login Script 
    Copyright © Computer Viden http://www.computerdk.com