Bonjour,

j'aurai une question sur l'occupation en mémoire d'un tableau.
Voilà, j'ai deux ensembles d'éléments d'une classe A, disons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
A[] set1 = new A[N] ;
A[] set2 = new A[M] ;
...
// Tous les éléments sont instanciés, il n'y a aucun null.
Chaque élément d'un ensemble pointe sur un très grand nombre (parfois la totalité) des élément de l'autre ensemble. Dans ma classeA, j'ai donc quelque chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
List<A> pointeurs = new ArrayList<A>() ;
Chaque élément a donc une liste de pointeurs vers les éléments de l'autre ensemble.
Ma question est en fait : étant donné que c'est une liste de pointeurs, qu'elle est l'occupation mémoire (RAM) d'une liste de pointeurs ?
Y a t-il un moyen de le savoir ?

Merci par avance,