Mon premier conseil avant d'essayer de changer tes structures est de savoir si tu peut 
r�utiliser tes objet !(dans ce cas tu peut utiliser un pool)

ou si tu est obliger d'avoir au m�me instant m�moire
85000 objet diff�rents, tous  avec des caract�ritiques diff�rentes qui coexistent.
dans ce cas(mais je presume que ce n'est pas le cas, tu te trouverais dans une 
situation limite
d'utilisation de java....(as tu entendu parler de c et de c++ ;)


A+ marc




>Messsage du 18/03/2002 11:07
>De :  <[EMAIL PROTECTED]>
>A :  <[EMAIL PROTECTED]>
>Copie � : 
>Objet : Optimisation m�moire  
>
> Bonjour, je travaille actuellement avec de gros graphes (de plusieurs
> centaine de milliers � plus d'un millions de noeuds), et j'ai des
> petits probl�mes de m�moire (malgr� mes 384Mo :-( ..).
> D'ou ma question : mon objet 'State' contient un certain nombre
> d'informations qui se trouvent encod�es sous forme d'attributs.
> Ma question est : peut-on esp�rer un gain sensible de m�moire en
> regroupant les attibuts de meme type au sein d'un tableau ?
> 
> En gros, est-ce que :
> 
> protected int a, b, c;
> protected short i;
> 
> est plus/moins/pareil en terme de couts m�moire que :
> 
> protected int[] t = new int[4];
> 
> Je suis preneur de toutes informations sur ce sujet :) !
> 
> Merci d'avance, yann.
> 
> PS: Meme un gain minimal peut etre important vu que mon nombre
> d'�tats est assez important !
> 
> -- 
>   / Yann SECQ            Equipe SMAC           [EMAIL PROTECTED] \
> | Multi-Agent Systems Modeling & Agent Oriented Programming |
>   \ http://www.lifl.fr/SMAC        http://www.lifl.fr/~secq /
> 
> 

Répondre à