-
Optimisation java et xml
Bonjour, j'ai un programme qui parse un fichier xml en java1.3 avec sax qui stoke toutes les lignes du documents dans un vecteur de ligne avec lequel je stocke ses lignes apres dans une fichier.
Seulement en faisant cela, je me sui rendu compte que mon programme etait lent
Par exemple si mon fichier XML ne fait que 530ko mon programme met 4minute pour s'exécuter
J'aurais voulu savoir si qq1 connait des moyen pour réduire mon traitement et le rendre plus rapide
Merci
-
Bonjour,
ce serait plutôt une question à poser sur le forum Java, mais on va tâcher d'y répondre quand même :
- Utilise des ArrayList plutôt que des Vector (à moins que tu n'aies besoin des possibilités de fonctionnement en mode multi-thread des Vector)
- Es-tu absolument obligé de conserver l'intégralité du contenu de ton XML en mémoire ? Si oui, utilise DOM plutôt que SAX.
-
je dois enlever certaines balise qui sont inutile pour mon traitement au final donc je suis obliger de le parser avec sax