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 / > >
