Pourcentage de mémoire utilisée

Résolu
hayfa1200 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
hayfa1200 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

existe t'il une méthode ou une technique sous java qui permet d'extraire le pourcentage de la mémoire utilisé et le Free,j'ai essayé de travailler avec le package java.lang.Management mais ça me donne plus le pourcentage de mémoire utilisée,si quelqu'un peut m'aider et merci.
A voir également:

1 réponse

Utilisateur anonyme
 
Salut!

Essaie ceci:

package hacktrack.usedmemory;

public class UsedMemoryDemo {

	public static void main(String[] args) {
		long usedMemory = Runtime.getRuntime().totalMemory()
				- Runtime.getRuntime().freeMemory();
		long usedKbMemory = usedMemory / 1024;
		System.out.println("Mémoire utilisée: " + usedKbMemory + " Kb");
	}

}



;-)
HackTrack
0
hayfa1200 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   1
 
merci HackTrack :D
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Attention !

Ces méthodes donnent des informations sur la consommation mémoire de la machine virtuelle Java, pas au matériel de l'ordinateur. En particulier maxMemory() est liée à la valeur de l'option -Xmx.

Pour contrôler la mémoire de l'ordinateur il faut regarder OperatingSystemMXBean, mais ça tu le sais déjà, on en avait déjà discuté ici : Différence entre mémoire physique et JVM
0
hayfa1200 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   1
 
oui merci KX :) je sais maintenant la différence grâce à vous :)
0