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 :
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
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 a donc une liste de pointeurs vers les éléments de l'autre ensemble.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 List<A> pointeurs = new ArrayList<A>() ;
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,
Partager