Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Maximum Heap Size in JVM
Java-broncode is een draagbare en flexibele programmeertaal voor business, Web- en handheld- applicatie ontwikkeling . Dit voordeel van portabiliteit komt in geen klein deel dankzij de Java Virtual Machine . Echter , de JVM vertegenwoordigt ook een tool die programmeurs moeten beheren en handhaven om het meeste uit Java applicaties te krijgen. Bijzonder , geheugengebruik en de toewijzing hoop in de JVM zijn details die programmeurs goed aan zou doen om te overwegen . Java Virtual Machine

Alle Java-code draait op de top van de Java Virtual Machine . Java-broncode wordt eerst gecompileerd in Java " bytecode , " die de JVM voert door het vertalen van de bytecode in machine-leesbare commando's . Om deze taak uit te voeren en kan de Java draagbaarheid geniet , moet de JVM een computersysteem nabootsen , compleet met geheugen en datastructuren , zodat de broncode en commando kan opslaan en ophalen . Een van deze belangrijke data structuren is de hoop .
De JVM Heap

In het programmeren van computers , code gebruikt het geheugen door middel van twee verschillende interne structuren die inherent zijn aan de IT-systeem . De " stack " bevat alle code momenteel uitgevoerde functies en opdrachten , alsmede lokale variabelen gedeclareerd . De " heap , ' daarentegen bevat langetermijngegevens dat een programma kan toewijzen voor gegevens zoals complexe objecten . Omdat Java vertegenwoordigt een volledig objectgeoriënteerde programmeertaal , de hoop is van essentieel belang . Aangezien Java draait op de virtuele machine van de virtuele machine zelf moet heap bevatten . Doorheen, kunnen programmeurs verklaren en instantiëren objecten en statische variabelen .
JVM geheugen en fysiek geheugen

Echter , de JVM is een stukje software , en als zodanig moeten zich in de fysieke RAM van de hostcomputer . In wezen is de JVM heap zich in een virtuele machine , die zelf draait in het geheugen van een computer en gebruikt datastructuren dat apparaat ( zoals de heap ) . Dienovereenkomstig wordt de hoop van de JVM beperkt door de fysieke beperkingen van de computer de JVM zich op . Dit omvat gelijktijdig draaiende software en hulpprogramma's . Daarom is de JVM heap heeft het extra beperking van het naleven niet alleen om fysiek geheugen , maar ook concurreren met het geheugengebruik van andere programma's . Dit beïnvloedt elementaire hoop attributen , zoals potentiële omvang .
JVM Heap Size

Om heapgrootte te beheren , kan de programmeur de initiële en maximale heapgrootte attributen van verandering de uitvoerende instantie van de JVM door de " - XMS " en " - Xmx " vlaggen , respectievelijk . Hoe groot de heap groeien afhankelijk van de beperkingen van het besturingssysteem en actief programma . Een vuistregel is dat heapgrootte moet groot genoeg zijn om te voorkomen wisselen gegevens uit de hoop om de harde schijf te zijn . En de minimale en maximale maten mag nooit groter zijn dan het beschikbare geheugen op het hostsysteem .

Previous: Next:
  Java Programming
·Hoe maak je een driehoek binne…
·Hoe je Java compileren Zonder …
·Hoe je naar de top van een Scr…
·Hoe maak je een Tetris game in…
·Java Sun SQL Tutorial 
·Hoe kan ik een item uitschakel…
·Hoe je tekst afdrukken in een …
·Hoe maak je een foto maken in …
·Hoe maak je een object verplaa…
  Related Articles
Hoe om te bepalen van een multi - dimens…
Hoe vindt u de maximale waarde in een ar…
Hoe het verhogen van Stack Grootte in Vi…
Hoe de Grootte van de Directory in Get V…
Hoe u de grootte van een formulier in VB…
Hoe maak je een Form Fit Elk formaat sch…
Hoe te berekenen Bestandsgrootte in Visu…
How to Get Folder Size in VB6 
Hoe dynamisch Verander de Grootte van Hy…
  Programmering Articles
·Bits Vs . Bytes 
·Wat is JavaScript gebruikt? 
·Hoe te DropDownList creëren met Key Zoe…
·Hoe te OCX -bestanden gebruiken in VB 6 
·Hoe te Duplicaten verwijderen in de lijs…
·Hypertext Markup Language - - is een com…
·Hoe kan ik HTML tabellen Query Met VBA A…
·Hoe te Dot Tekens herkennen in PHP 
·Hoe eigen Windows foutmeldingen Zorg 
Copyright © Computer Kennis http://www.nldit.com