Taille des objets java en mémoire
Fermé
bassou02
Messages postés
7
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
7 janvier 2008
-
19 déc. 2007 à 14:28
bassou02 Messages postés 7 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 7 janvier 2008 - 21 déc. 2007 à 14:04
bassou02 Messages postés 7 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 7 janvier 2008 - 21 déc. 2007 à 14:04
A voir également:
- Taille des objets java en mémoire
- Site pour vendre des objets d'occasion - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Comment réduire la taille d'un fichier - Guide
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
2 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
21 déc. 2007 à 13:42
21 déc. 2007 à 13:42
Je ne sais pas si ca peut t'aider :
La classe Runtime te permet d'avoir certaines informations, après pour savoir quelle taille mémoire prend un String, StringBuffer, etc...
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...
bassou02
Messages postés
7
Date d'inscription
mercredi 19 décembre 2007
Statut
Membre
Dernière intervention
7 janvier 2008
21 déc. 2007 à 14:04
21 déc. 2007 à 14:04
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.
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.