Bonjour,
Lorsqu'on utilise un TableViewer (de la lib SWT par exemple), j'écris du code genre :
Si je commence à avoir une une taille de tableau conséquente (qques millions), la mémoire prend chère, et j'aimerai savoir si il existe une technique, une lib java qui me permettrai de mapper mon tableau sur un fichier du file system pour éviter d'occuper la mémoire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 // Mon modèle - Message est une bète classe qui contient un byte array et une fonction getMessage qui traduit le byte array en ASCII Message[] messages; // le viewer viewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); viewer.setContentProvider(new ViewContentProvider()); viewer.setLabelProvider(new ViewLabelProvider()); viewer.setInput(messages)
Merci
Benoit
Partager