11 min pour 60k lignes en java !!!
yoyo
-
blux Messages postés 27850 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27850 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
voila dans un code que je viens d ecrire je lis un fichier en entree (xml) de plus de 63000 lignes et j utilise ensuite certaine expressions reguliere pour remplacer certaine sequence.
Pour lire le fichier j utilise un bufferReader qui lis ligne par ligne.
Probleme : 11 minutes pour lire ces 60 000 lignes !!!
Est ce normal ? y a t il un moyen plus rapide ?
Merci
voila dans un code que je viens d ecrire je lis un fichier en entree (xml) de plus de 63000 lignes et j utilise ensuite certaine expressions reguliere pour remplacer certaine sequence.
Pour lire le fichier j utilise un bufferReader qui lis ligne par ligne.
Probleme : 11 minutes pour lire ces 60 000 lignes !!!
Est ce normal ? y a t il un moyen plus rapide ?
Merci
A voir également:
- 11 min pour 60k lignes en java !!!
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Fixwin 11 en français - Télécharger - Divers Utilitaires
- Test compatibilité windows 11 en ligne - Guide
- Télécharger opera mini pour pc - Télécharger - Navigateurs
5 réponses
je passe dans 5 methode ( pour des regexp differentes) et ensuite, bah rien pour le moment^^, mais il faudra que je ressorte un xml modifie
Donc, vu que tu n'écris rien, pas de problème de buffers i/o, donc il faut se tourner vers les regex...
Peut-être qu'elles sont optimisables ?
Peut-être qu'elles sont optimisables ?
a priori les regexp sont bonnes, tire d un script en PERL.
Je ne sais pas trop quoi faire pour changer la vitesse...
Je ne sais pas trop quoi faire pour changer la vitesse...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question