BufferedReader - Java - Programmation
Marsh Posté le 15-11-2005 à 13:02:33
Peut on vider la mémoire de la zone tampon du BufferedReader en utilisant la méthode reset() apres avoir lus une ligne pour ne pas engorger la mémoire alloué a la jvm?
Marsh Posté le 15-11-2005 à 13:32:47
Tu peux ne pas bufferiser, tiens. Quelle idée ?
Marsh Posté le 15-11-2005 à 18:52:09
sircam a écrit : Tu peux ne pas bufferiser, tiens. Quelle idée ? |
Je sais pas encore ,je vais essayé d'y voir un peu plus clair ce soir.
Marsh Posté le 15-11-2005 à 18:59:45
DataInputStream()?
ou alors un simple boucle sur read() jusqu'a ce que tu rencontres la fin de la ligne.
Marsh Posté le 15-11-2005 à 20:24:32
(euh, juste parce que je sens qu'y'a une grosse incompréhension : un buffered reader lis pas tout le "truc que t'as à lire" en mémoire avant de te le donner, hein)
Marsh Posté le 15-11-2005 à 20:26:20
(Ouaip, y'a une couille dans le potage.)
Marsh Posté le 15-11-2005 à 20:39:55
the real moins moins a écrit : (euh, juste parce que je sens qu'y'a une grosse incompréhension : un buffered reader lis pas tout le "truc que t'as à lire" en mémoire avant de te le donner, hein) |
si j'ai bien compris ca lis un truc et ensuite ca le met ds la mémoire
un paquetage qui a l'air par mal :le paquetage java.nio, acronyme signifiant "New Input/Output". Le rôle principal de ce paquetage consiste à améliorer les performances du vieillissant java.io ainsi que d'apporter de nouvelles fonctionnalités telles que le verrouillage des fichiers.
un document intéréssant que j'ai vais parcourir tout a l'heure==>
http://www.progx.org/index.php?sec [...] a/article9
Marsh Posté le 16-11-2005 à 15:15:45
ben ouais, vu comment notre ami maitrise le buffering, hein, il peut se permettre
Marsh Posté le 16-11-2005 à 15:35:27
Ceci dit, appeler un package 'nio', c'était faire preuve de vision à vachement court terme. Ca fait super bricolé, d'abord. Et puis, quand ils auront ajouté d'autres trouvailles, vont les mettre dans quel package ? 'nnio' ? Parce qu'en matière d'IO, en Java, on est encore loin du compte.
Marsh Posté le 15-11-2005 à 12:50:34
Bonjour,
Il y a t'il une autre solution pour lire un fichier ligne par ligne qu'en passant par BufferedReader qui utilise une zone de tampon?
Merci.