| Als de Java Virtual Machine draait een Java-programma , het geheugen toewijst voor dat programma op twee manieren : een vast - size segment met daarin alle objecten waarvan de grootte bekend was op het moment van compilatie en een geheugen pool (de zogenaamde " heap " ) waaruit dynamische toewijzingen zal verzekeren . Als een programma toewijst genoeg dynamische objecten om het gebruik van alle ruimte op de heap , zal het door de JVM worden beëindigd met een "out of memory " fout . U kunt deze fout te voorkomen door instrueren de JVM een grotere hoop aan het begin van de uitvoering van het programma toe te wijzen . Instructies 1
  Klik op " Start" en type " run " in het zoekvak . Klik op " Uitvoeren " , typ " cmd " en druk op " Enter ". Klik op het venster onlangs geopende Command om het te selecteren . Kopen van 2   Verander de huidige map naar de ene met uw Java-toepassing ( al gecompileerd in " . Class " -bestanden ) door het volgende commando in de Command venster :   C : 
  cd " C : \\ Users \\ paula \\ javaDev " 
  Vervang " C : \\ Users \\ paula \\ javaDev " door de map van de toepassing. Vervang " C : " door de bijbehorende stationsletter . Druk op "Enter " aan het eind van elke regel 3
  Run uw aanvraag met een beroep op de JVM met niet - standaard heapgrootte grenzen : .   Java - Xmx1024MB progClass . klasse
 
  Vervang " 1024 " door de maximale grootte van de hoop kunnen bereiken ( in Megabytes ; standaard is 64 ) zal zijn . Deze parameter moet groot genoeg zijn ( afhankelijk van de toepassing ) om te voorkomen dat " out of memory ' fouten worden ingesteld . Vervang " progClass.class " door de klasse die de " main ( ) " Java -methode definieert . Druk op " Enter ". 
 
 |