java  

RE: Manipulation de gros tableaux: 2

sébastien Layer
Fri, 29 Nov 2002 00:22:07 -0800

dejà, quel est la taille de ta JVM, a partir de ca, on peux commencer à
immaginer une solution. Tes 5 ou 6 ouvertures de tableau, ce sont toujours
le meme tableau avec les mêmes données ou pas ? Dans le cas présent, si
c'est le meme tableau, un faut que tu imagines une structure te permettant
de récupérer la référence du tableau de la fenetre qui a été ouvert
auparavant .., c'est pas trop dur, un objet static+finalize pour la
destruction d'objet et c'est parti comme en quanrante.



-----Message d'origine-----
De : Aurelien Mazurie [mailto:[EMAIL PROTECTED]]
Envoyé : jeudi 28 novembre 2002 22:52
À : [EMAIL PROTECTED]
Objet : Manipulation de gros tableaux: 2



        J'oubliai =)
        J'ai regardé pas mal de documentation là dessus, et je suis tombé sur
une histoire de SoftReference, qui apparemment pourrais me servir: si
j'ai bien compris l'idée c'est de charger mes données dans un gros
Object[][], et d'en garder une référence via une SoftReference, qui me
garde les données en mémoire (pas de garbage collect) tant que
l'application n'a pas besoin de cette mémoire. Si c'est le cas, l'objet
est viré, et sera éventuellement rechargé plus tard si l'utilisateur en
a besoin. Cela semble être la panacée ?
        De façon générale, pouvez-vous me confirmer que c'est du côté du
garbage collector et des systèmes de références qu'il faut que je
regarde pour gérer de grosses quantités de données ?

        Aurélien Mazurie