2010-10-08 14 views
0

Je souhaite écrire un utilitaire de surveillance et de notification de la mémoire qui surveille une application spécifique dans la machine virtuelle Java. Pour être clair, je ne suis pas intéressé par la consommation de mémoire JVM, je veux plutôt surveiller la mémoire de ma seule application, et je veux être averti (par email) quand la mémoire dépasse certains niveaux.Calcul de la consommation de mémoire de l'application à l'aide de JMX

MemoryMxBean traite de la mémoire JVM je suppose.

Toutes les pensées seraient appréciées. Merci.

Répondre

0

Jetez un oeil à Sigar. Il dispose d'une API Java pour collecter des informations sur l'utilisation de la mémoire du système d'exploitation natif, ainsi que sur les processus individuels. Il sera assez simple de créer un MBean JMX qui utilise Sigar pour exposer ces données.

// Nicholas