De Java Virtual Machine ( JVM ) is het onderdeel uitvoering van de Java Runtime Environment ( JRE ) die interpreteert en voert de bytecode winkels in een Java-klasse . Binnen de Java Virtual Machine is een fictieve idee van de Java- heap dat is waar objecten gemaakt in een Java-klasse wonen in het geheugen tijdens de uitvoering van het programma . Wanneer een object wordt uitgevoerd wordt door de uitvoerende programma , de Java garbage collector geeft het geheugen in de Java heap die door het object . Als je Java- programma vereist een uitgebreid gebruik van het geheugen en je hoeft geen verhoging van de standaard Java- heap size , dan is uw programma kan niet op een "out of memory" Java uitzondering. Instructies 1 Open de opdrachtregel of DOS- prompt op uw computer . Om de prompt te openen , selecteert u het menu Start en typ " command " in het zoekveld gevolgd door de toets " Enter " . Kopen van 2 Verander de DOS -map naar de locatie van het Java-programma je gaat voeren met de grotere Java heap size . Om dit , soort do " cd \\ " gevolgd door de volledig gekwalificeerde pad van de class-bestanden . Een voorbeeld hiervan is : cd c : \\ myjavafiles 3 Wijzig de maximale Java- heap size op 128MB door het gebruik van command line argumenten aan de Java Virtual Machine aanroeping . Om dit te doen , typt u de volgende opdracht bij de DOS-prompt gevolgd door de " Enter " -toets : java - Xmx128m YourClassNameHere 4 Verlaat het Java- programma uit te voeren in stap 3 . Re-run van de Java- applicatie instellen van een eerste standaard Java Heap grootte van 32MB met de mogelijkheid om de hoop te vergroten tot 128MB indien vereist door het intikken van de volgende opdracht bij de DOS-prompt gevolgd door de " Enter " -toets : java - Xms32m - Xmx128m YourClassNameHere
|