2010-09-14 23 views
1

Dans le contexte de l'affichage des lignes de bases de données dans un fichier SWT VIRTUAL Table, je me demande si les fichiers TableItem créés sont déjà publiés par SWT pour être collectés par les ordures? L'utilisation de la table virtuelle nous permet de ne pas charger le modèle complet en mémoire en demandant à la volée des données à la base de données chaque fois que SWT en a besoin (via l'écouteur SWT.setData). Je me demande maintenant si une erreur de mémoire peut survenir si l'utilisateur fait défiler pendant très longtemps dans une grande table et ainsi tous les éléments de table qui ont été affichés sont quelque part en mémoire?Est-ce que les tables virtuelles de SWT publient TableItems

Merci à l'avance

Manu

Répondre

0

Après plusieurs enquêtes, je confirme que SWT publie jamais le TableItem créé. Mais, ce n'est pas un problème en raison du style virtuel et de la puissance de SWT, une petite quantité de ces éléments est créée même si l'utilisateur effectue un défilement rapide sur toute la table.