Bonjour,
je cherche à optimiser mon application. Voila mon problème : j'ai de tres gros fichiers de données textes à traiter.
Ces fichiers contiennent des données organisées comme dans un tableau (les valeurs étant séparées par un caractère bien spécifique).
Par exemple
A l'avance je ne connais ni le nombre de lignes, ni le nombre de colonnes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 param1 , param2 , param 3 , param 4 valeur11 , valeur12, valeur13, valeur14 valeur21 , valeur22, valeur23, valeur24 ...
Le format de ces fichiers ne peuvent etre modifie.
Comme je veux traiter les données, je les insère dans un tableau à 2D.
Je charge d'abord les données dans une TStringList grace a la méthode LoadFromFile, puis j'"explose" chaque
ligne de manière à récupérer les différentes données. Les données sont alors insérés dans un std::vector <std::vector<String>>
Le problème c'est que c'est lent, et meme tres lent ...
Surtout que je dois traiter beaucoup de ces gros fichiers.
Est-ce que quelqu'un saurais comment je pourrais optimiser cette lecture ???
Merci
Partager