Bonjour à tous !
Je viens de créer une petite application java qui, à partir d'un fichier xls me renvoie les données dans un csv et les en-têtes de colonnes ansi que diverses informations dans un fixhier xml.
Evidemment, je suis obligé d'utiliser une librairie. J'ai choisi poi.
Jusque là, tout va bien, mon appli fonctionne à merveille :D
J'ai donc buildé le tout, d'abord avec fat-jar (un module d'éclipse permettant d'inclure toutes les librairies dans l'exécutable). Mais ohh surprise, le temps d'éxécution qui dans éclipse était d'environ 7sec pour un fichier d'à peu près 1000 lignes * 250 colonnes passe à 30 secondes !
Je me suis alors dit, plugin de merde, retour au bon vieux classpath et la librairie dans le dossier lib. Re-surprise, il me faut alors 40 secondes pour extraire les données du même fichier !
Bon, je sais, mon algo n'est surement pas tip-top (je parcours les cellules par lignes et concatène les données dans un string) mais si je pouvais éviter de tripler le temps d'éxécution en créant un exécutable, ça m'arrangerais. Avez-vous une idée d'où vient le pb ??
Merci d'avance.
Laurent