Computer eseguire applicazioni Java da avere un interprete ( la Java Virtual Machine o JVM ) eseguirli. La JVM alloca una certa quantità di memoria per l' heap - la struttura dei dati che i servizi di tutte le richieste in fase di esecuzione per la memoria necessaria per creare nuovi oggetti . Gli utenti possono istruire la JVM di allocare una quantità di memoria heap supportata dal computer. Si può scoprire dal codice Java se la JVM allocata memoria heap sufficiente per le esigenze della vostra applicazione , questo permette una migliore gestione degli errori . Istruzioni
1
includere la seguente riga all'inizio del codice Java :
import java.lang.Runtime ;
2
Scopri l' importo di memoria heap misurata in byte che il vostro programma è attualmente in uso chiamando il metodo " Runtime.totalMemory ( ) ", come nel seguente esempio :
lungo currentHeapSize = Runtime.getRuntime ( ) totalMemory ();
.
3
Scopri la quantità massima di memoria heap misurata in byte che il vostro programma sarà consentito di utilizzare chiamando il metodo " Runtime.maxMemory ( ) ", come nel seguente esempio :
< p . > lungo maxHeapSize = Runtime.getRuntime ( ) maxMemory ();