La méthode maxMemory retourne la quantité maximum de mémoire que la Machine Virtuelle Java (JVM) pourrait utiliser..
S'il n'y a aucune limite de mémoire, la valeur Long.MAX_VALUE sera retourné par cette méthode.
public long maxMemory() long taille = Runtime.getRuntime().maxMemory();
Le nombre retourné par maxMemory(), mesurant la quantité maximum de mémoire utilisable, est exprimé en octets (bytes). Son type est un entier long.
Exemple [voir]public class Memoire { public static void main(String[] args){ System.out.print("Mémoire totale : "); System.out.print(Runtime.getRuntime().totalMemory() / 1000000d); System.out.println("Mo."); System.out.print("Mémoire disponible : "); System.out.print(Runtime.getRuntime().freeMemory() / 1000000d); System.out.println("Mo."); System.out.print("Mémoire maximum utilisable : "); System.out.print(Runtime.getRuntime().maxMemory() / 1000000d); System.out.println("Mo."); } } |