Article View: fr.comp.lang.c
Article #15067Re: fwrite et setvbuf
From: Pierre Habouzit
Date: Sat, 08 Oct 2005 19:11
Date: Sat, 08 Oct 2005 19:11
22 lines
2199 bytes
2199 bytes
> Par contre, je ne sais pas ce que tu fais de ftell( ), mais il faudra > sans doute te d�brouiller autrement. Je pense que l'appel de cette > fonction n'est pas toujours justifi�. en fait, j'ai un module qui �crit dans des fichiers, et qui lorsque le fichier va d�passer 1Go, en ouvre un autre, ferme l'ancien et continue. Donc le ftell c'�tait le test pour savoir si je devais ou non cr�er un nouveau fichier. Je me suis sauv� (vu que l'�criture dans le fichier ne peut passer que par qqs fonctions que je maitrise) en maintenant moi m�me la taille des donn�es �crites. Du coup, pas de ftell, mais pas � �crire plus de code non plus. Donc je minimise la taille du code, et les perfs que j'obtiens maintenant sont largement satisfaisante. Si je dois optimiser, ca sera d'abord dans les parseurs tr�s naifs que j'utilise plutot que dans la bufferisation :) -- �O� Pierre Habouzit ��O madcoder@debian.org OOO http://www.madism.org
Technical Details
Message-ID:
<434819ca$0$11136$626a14ce@news.free.fr>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!infeed-1.proxad.net!news18-e.free.fr!not-for-mailReferences:
<4347c389$0$14664$626a14ce@news.free.fr> <4347f9b8$0$18839$636a55ce@news.free.fr> <43480636$0$14042$626a14ce@news.free.fr> <43481429$0$1022$8fcfb975@news.wanadoo.fr>Show Full Headers
Complete Article Headers
X-Google-Thread: f9822,e69a4cd47d957512
X-Google-Attributes: gidf9822,public
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!infeed-1.proxad.net!news18-e.free.fr!not-for-mail
Message-ID: <434819ca$0$11136$626a14ce@news.free.fr>
From: Pierre Habouzit <madcoder@debian.org>
Subject: Re: fwrite et setvbuf
Newsgroups: fr.comp.lang.c
Date: Sat, 08 Oct 2005 21:11:12 +0200
References: <4347c389$0$14664$626a14ce@news.free.fr> <4347f9b8$0$18839$636a55ce@news.free.fr> <43480636$0$14042$626a14ce@news.free.fr> <43481429$0$1022$8fcfb975@news.wanadoo.fr>
User-Agent: KNode/0.9.2
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Face: $(^e[V4D-[`f2EmMGz@fgWK!e.B~2g.{08lKPU(nc1J~z\4B>*JEVq:E]7G-\6$Ycr4<;Z!|VY6Grt]+RsS$IMV)f>2)M="tY:ZPcU;&%it2D81X^kNya0=L]"vZmLP+UmKhgq+u*\.dJ8G!N&=EvlD
Lines: 22
Organization: Guest of ProXad - France
NNTP-Posting-Date: 08 Oct 2005 21:11:06 MEST
NNTP-Posting-Host: 82.225.205.10
X-Trace: 1128798666 news18-e.free.fr 11136 82.225.205.10:36941
X-Complaints-To: abuse@proxad.net