Hello !

2009/3/23 Raphaël Jacquot <sxp...@sxpert.org>:
> On Mon, Mar 23, 2009 at 03:44:31PM +0100, sly (sylvain letuffe) wrote:
>>
>> > ca se fait avec un processeur de flux spécialisé en hardware
>> > tu peux lui faire des commandes du genre "aller au char X"
>> > et il fais ca dans la micro-seconde ou mieux
>>
>> Sur un fichier de 1 caractères ?
>>
>> Sinon ça m'étonnerais. Aussi puissant soit ton processeur spécialisé, il ne
>> peut le déterminer sans la lecture, donc tu sera obligatoirement borné par le
>> stockage.
>>
>> Soit ~50Mo/s sur des disques classiques.
>>
>> Dans un fichier de 1To, il te faudra donc :
>> Position n°250 000 000 d'un fichier UTF-32 : 12 millisecondes
>> Position n°250 000 000 d'un fichier sur UTF-8 :
>> entre 5000 secondes (1h20), si c'est de l'ASCII
>> jusqu'a 20000 secondes (5h30) si c'est du japonnais
>
> en meme temps, le jour ou t'as des fichiers texte de 250M, tu m'appelles ;)
Avoir des fichier de cette taille n'est pas si rare que ça, les
fichier de log peuvent facilement être de cette taille, par contre
l'operation qui consiste a trouver le 250 millième caractère n'a aucun
sens (du moins pas que je sache) !
par contre trouver la x-ième ligne a en sens et du coup l'utf-8 est
bien plus rapide !

CU
Stéph

>
>
>>
>> "Sans maîtrise la puissance n'est rien"
>>
>> --
>> sly
>> Sylvain Letuffe sylv...@letuffe.org
>> qui suis-je : http://slyserv.dyndns.org
>>
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr@openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-fr
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>



-- 
Stéphane Brunner
mail : stephane.brun...@gmail.com
messageries instantanées : stephane.brun...@gmail.com (http://talk.google.com)
--------------------------------------
Non aux brevets logiciels
http://stopsoftwarepatents.eu/banner/601000605319/ssp-468-96.gif
http://stopsoftwarepatents.eu/601000605319
--------------------------------------
http://www.ubuntu-fr.org - Distribution Linux
http://fr.wikipedia.org - Encyclopédie communautaire
http://mozilla-europe.org - Navigateur internet / Client de messagerie
http://framasoft.net - Annuaire de logiciel libre (gratuit)
http://jeuxlibres.net - Jeux Libres (gratuit)
http://openstreetmap.org - Cartographie libre (en développement)
--------------------------------------
Il existe 10 sortes de personnes : celles qui connaissent le binaire,
et les autres.
--------------------------------------
Si un jour on te reproche que ton travail n'est pas un travail de
professionnel, dis toi que :
Des amateurs ont construit l'arche de Noé, et des professionnels le Titanic.

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à