rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Taille des objets java en mémoire

bassou02, le mercredi 19 décembre 2007 à 14:28:45
Bonjour,
Je fais une étude comparative entre le Java et la librairie Javolution.
Je cherche à comparer l'espace mémoire pris par une String, un StringBuffer et un Text (javolution).
Comment peut-on faire pour mesurer la taille d'un objet en mémoire?
Merci
Configuration: Windows XP
Firefox 2.0.0.11
Répondre à bassou02  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kij_82, le vendredi 21 décembre 2007 à 13:42:42
Je ne sais pas si ca peut t'aider :

			main.logger.warn("Number of used processor : "+Runtime.getRuntime().availableProcessors());
			main.logger.warn("Total memoy available    : "+Runtime.getRuntime().totalMemory());



La classe Runtime te permet d'avoir certaines informations, après pour savoir quelle taille mémoire prend un String, StringBuffer, etc...


~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
Répondre à kij_82

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 bassou02, le vendredi 21 décembre 2007 à 14:04:03
Merci d'avoir pris le temps de me répondre.
J'avais vu qu'ils y aviaent la classe Runtime avec notamment le freeMemory() qui permettait de voir la mémoire non utilisée.
Mais j'ai eu des résultats bizzare avec ça, du style une String de 10 caractères utilisaient plus de mémoire qu'une String de 20 et une instance de Text de 10 caractères prenaient plus de place que 2 instances de textes de 10 caractères....
Donc je voulais plus voir s'il existe une méthode permettant d'avoir la taille d'un seul objet.
Répondre à bassou02
Logiciels pertinents trouvés dans les téléchargements
Télécharger Desktop Manager 0.5.3Desktop Manager - Desktop Manager est un gestionnaires de bureaux virtuels. Il permet de créer un nombre limités (à la taille de la...Catégorie: Personnalisation
Licence: Open Source
Télécharger Aide-mémoire 2.3Aide-mémoire - Ce logiciel permet de coller des aides mémoires (post-it) sur votre bureau. Son but est simple, éviter de décorer votre...Catégorie: Organisation
Licence: Freeware/gratuit
Télécharger FreeMind 0.8.1FreeMind - FreeMind est un logiciel de Mind mapping entièrement libre, permettant de créer des cartes heuristiques permettant de...Catégorie: Organisation
Licence: Open Source
Télécharger Web Developer Toolbar 1.1.6Web Developer Toolbar - WebDeveloper est une extension firefox représentant une formidable boîte à outils pour examiner et manipuler les pages...Catégorie: Extensions Firefox
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Taille des objets java en mémoire »