cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
12 oct. 2005 à 10:49
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
18 oct. 2005 à 09:39
Salut à tous,
Mon problème est que j'ai une instance de la classe Donnees (qui contient une arraylist de personne) et qui s'apelle bdd.
Mon instance bdd comporte une ArrayList de 50 000 objets Personne.
Quand je serailise bdd avec 10 000 instance Personne ca met 13 sec à ecrire dans le fichier ( 1.7Mo)
pour 20 000 instances, ca met 1 min 25 et le fichier fait (3.4Mo)
pour 30 000 instances, j'ai pas vu la fin.....
Pour deserialiser ca va, ca prend 5sec, mais pour serialiser ( écrire
dans le fichier ) c'est horrible tellement c'est long. Le problème
c'est que mon appli devra pouvoir enregistrer au moins 200 000
personnes.
Je precise que bdd comporte une arraylist de Personne mais aussi
d'autre ArrayList moins grande (Société, Voiture...) ainsi que des
champs relatif à l'application (couleur de l'appli etc....)
Y'a t'il un moyen d'accelerer la serialisation ?? comment faire ???