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 ();
|