Ordinateurs exécuter des applications Java en ayant un interprète (la machine virtuelle Java ou JVM) de les exécuter. La JVM alloue une certaine quantité de mémoire sur le tas - la structure de données que les services de toutes les requêtes d'exécution pour mémoire nécessaire pour créer de nouveaux objets . Les utilisateurs peuvent charger la JVM d'allouer une quantité de mémoire de tas soutenu par l'ordinateur. Vous pouvez trouver à partir de votre code Java si la JVM alloue de la mémoire de tas assez pour les besoins de votre application , ce qui permet une meilleure gestion des erreurs. Instructions
1
inclure la ligne suivante au début de votre code Java :
java.lang.Runtime d'importation;
2
savoir le montant de mémoire de tas mesuré en octets que votre programme utilise actuellement en appelant la méthode " Runtime.totalMemory ( )" comme dans l'exemple suivant :
longue currentHeapSize = Runtime.getRuntime () totalMemory ();
.
3
savoir la quantité maximale de mémoire de tas mesuré en octets que votre programme ne sera autorisé à utiliser en appelant la méthode " Runtime.maxMemory ( )" comme dans l'exemple suivant :
< p . > longue maxHeapSize = Runtime.getRuntime () MaxMemory ();