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.");
}
}
|