11 min pour 60k lignes en java !!!
yoyo
-
blux Messages postés 27117 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27117 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 !!!
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Fixwin 11 en français - Télécharger - Divers Utilitaires
- Logiciel montage vidéo gratuit windows 11 - Guide
- Test compatibilité windows 11 en ligne - Guide
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