Bonjour à tous !
Dans le programme que je développe actuellement, j'ai un module qui doit intervenir sur des gros fichier.
C'est, en fait, un convertisseur de type "les CR en CRLF" avec pleins d'autres options...
Le problème vient du fait qu'il doit traité de gros fichier, genre 200Mo, et même plus si affinité....
Pour le moment, je travail avec un fichier de 48 Mo.
Avec Visual C++ 6, j'arrive à traiter ce fichier, selon les méthodes utilisées, en 50 secondes pour le mieux, et 3 minutes pour le pire.
Avec Perl, entre 1 minute et QQ heures...
N'ayant pas d'autre langage à disposition (et n'ayant pas d'idée surtout !)
je sollicite votre expérience pour m'orienté vers un langage performant au niveau I/O GROS fichier.
PS : pour info, j'ai un utilitaire qui peut faire la même convertion en 30s pour le même fichier. Malheureusement, je n'ai aucune info sur l'origine de cet exe...
Merci d'avance pour vos réponses !
Partager