Computers draaien Java -toepassingen door het hebben van een tolk ( de Java Virtual Machine of JVM ) voer ze uit . De JVM wijst een bepaalde hoeveelheid geheugen op de heap - de datastructuur die alle diensten run-time verzoeken om geheugen nodig om nieuwe objecten te maken . Gebruikers kunnen instrueren de JVM om een bedrag van heap geheugen dat door de computer toe te wijzen . U kunt bij uw Java- code als de JVM toegewezen genoeg heap geheugen voor de behoeften van uw aanvraag , dit zorgt voor een betere foutafhandeling . Instructies 1 Voeg de volgende regel aan het begin van uw Java- code : import java.lang.Runtime ; kopen van 2 Ontdek het bedrag van heap geheugen gemeten in bytes dat uw programma momenteel wordt gebruikt door te bellen methode " Runtime.totalMemory ( ) ", zoals in het volgende voorbeeld : lange currentHeapSize = Runtime.getRuntime ( ) totalMemory ( ) ; . 3 Ontdek de maximale hoeveelheid heap geheugen gemeten in bytes dat je programma zal worden toegestaan om te gebruiken door te bellen methode " Runtime.maxMemory ( ) ", zoals in het volgende voorbeeld : lange maxHeapSize = Runtime.getRuntime ( ) maxMemory ( ) ;
|