Existe-il un moyen de savoir ce que consomme un programme java en mémoire en temps réel, ou pas ?

j'apelle le programme avec la commande suivante:
java -Xms256M -Xmx1024M -cp
Est-ce qu'automatique mon programme se reserve 256Mo de memoire d'entrée de jeu ?

Merci de votre aide précieuse.

Et bon Week Les developpeurs java!!