Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat is het verschil tussen JVM geheugen & Heap Size ?
De Java Virtual Machine of JVM , is het platform voor Java-programma's . De JVM draait als een programma op een computer om te dienen als een " virtuele " omgeving waardoor Java-programma uitgevoerd . Om dit te doen , moet zijn eigen geheugen en datastructuren . Een van deze datastructuren , de heap , essentieel voor Java programma loopt. De hoop is echter niet als al het geheugen in de JVM , maar een groot deel daarvan . Processen en Memory

De JVM , net als elk ander programma , volgt de uitvoering van het programma cyclus in een computer . Ten eerste , de computer laadt informatie van de JVM bestand af van de harde schijf in het hoofdgeheugen of RAM . Vervolgens wordt de JVM een lopend proces . Processen in hoofdgeheugen hun eigen adresruimte , zodat de JVM een specifieke hoeveelheid geheugen adres . Terwijl het programma kan meer geheugen vragen , wordt het geheugen in de JVM beperkt door de hoeveelheid fysiek geheugen heeft zij toegang tot in het hoofdsysteem .
De Java Virtual Machine en Memory

In de JVM , wordt het geheugen vertegenwoordigd op een andere manier . Het interne geheugen van de JVM is beschikbaar voor Java programma's en bootst de structuur geheugen in de computer . De interne JVM geheugen bevat alle gegevens in het programma , het allerbelangrijkste: het object en dynamische toewijzing geheugen uitgevoerd door het programma . Deze grote deel van de JVM geheugen toewijzing wordt "de heap . "
De Java Heap

De Java- heap dynamisch toegewezen objectinformatie slaat uit het programma . Wanneer objecten of andere variabelen dynamisch worden gemaakt tijdens het programma runtime in object - oriented programmeertalen , de ruimte om deze objecten op te slaan komt van " de hoop . " De heap dient als een pool van de ruimte van waaruit het programma kan geheugen voor gebruik trekken in het programma . In de JVM , de hoop , de herinnering wanneer het programma verklaart een object .
Verschillen tussen Java Heap en Memory

De hoop is slechts een deel van de JVM geheugen pool , echter. Terwijl de hoop slaat de objecten verklaard door het programma , andere delen van het geheugen te houden gegevens van belang om het programma ook. Deze delen van het geheugen kan constante variabelen gedeclareerd door het programma of de runtime stack dat verwijzingen slaat om code en wijze verklaard tijdens de uitvoering van het programma opslaan . De JVM geheugen als geheel bevat alle voorgeschreven informatie op het programma, evenals constante uitvoering data uit te voeren informatie . De hoop , als onderdeel van die herinnering , slaat toegewezen variabelen gedeclareerd door het programma zelf .

Previous: Next:
  Java Programming
·Hoe om te doen Booleaanse verg…
·Wat is een EJB Stub ? 
·Hoe maak je een Handler in Axi…
·Over Java Karakter Functions 
·De manieren om de Resource Bun…
·Relatie tussen JVM geheugen & …
·Hoe het opzetten van VIM voor …
·Hoe kan ik een array van integ…
·Java UDP : Hoe een bestand te …
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe je tabel bijwerken Set COL 
·Apache 2.2.4 PHP 5.2.3 MySQL Server 5.0 …
·Hoe om te schakelen naar verschillende v…
·Hoe te Metadata gebruiken voor HTML Code…
·Hoe te QString converteren naar Int 
·Hoe je alle variabelen vastleggen in een…
·Hoe maak je een Binary Tree in C Creëre…
·Hoe kan ik PHP live installeren! Chat 
·Betere manieren om te zoeken met PHP & M…
Copyright © Computer Kennis http://www.nldit.com