Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Yves Rutschle
On Fri, Mar 26, 2004 at 10:11:09AM +0100, Jacques L'helgoualc'h wrote: UUOP = Useless Use Of *Perl* ;) Voyons voir... lhh $ time perl -ne 'print if!$l{$_}++' tmp/bench /dev/null real0m0.047s user0m0.040s sys 0m0.010s lhh $ time awk '!l[$0]++' tmp/bench /dev/null real

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet François TOURDE
Le 12503ième jour après Epoch, Yves Rutschle écrivait: Maintenant, pour la vraie surprise (où il faut sans doute que je précise que j'ai testé sous bash): [EMAIL PROTECTED]:yves$ time cat linux | perl -ne 'print if !$l{$_}++' /dev/null real0m32.237s user0m25.640s sys

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Yves Rutschle
On Fri, Mar 26, 2004 at 12:50:20PM +0100, François TOURDE wrote: Euh... Tu es sûr que ta commande ne mesure pas simplement le temps de cat seulement ? Oui: [EMAIL PROTECTED]:yves$ time cat linux /dev/null real0m0.457s user0m0.010s sys 0m0.440s J'y avais pensé :-) Y.

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Manu
Selon Yves Rutschle [EMAIL PROTECTED]: On Fri, Mar 26, 2004 at 12:50:20PM +0100, François TOURDE wrote: Euh... Tu es sûr que ta commande ne mesure pas simplement le temps de cat seulement ? Oui: [EMAIL PROTECTED]:yves$ time cat linux /dev/null real0m0.457s user0m0.010s sys

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Yves Rutschle
On Fri, Mar 26, 2004 at 02:16:54PM +0100, Manu wrote: d'ailleurs dans ces comparatifs il faudrait tenir en compte que bcp de choses sont mises en cache mémoire et que donc 2 tests quasi consécutifs s'appliquant sur les mêmes données en entrées ne sont somme toutes pas forcément equitables en

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Sylvain Sauvage
Fri, 26 Mar 2004 12:33:17 +, Yves Rutschle a écrit : On Fri, Mar 26, 2004 at 12:50:20PM +0100, François TOURDE wrote: Euh... Tu es sûr que ta commande ne mesure pas simplement le temps de cat seulement ? Oui: [EMAIL PROTECTED]:yves$ time cat linux /dev/null real0m0.457s user

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Yves Rutschle
On Fri, Mar 26, 2004 at 02:47:13PM +0100, Sylvain Sauvage wrote: Pas tout à fait : dans un tube, il y a deux bouts. Qui sont comptés en temps système... 'time cat linux | perl ...' mesure le temps que met cat pour lire ET pour donner les infos à perl. Pas forcément celui que met perl pour

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Manu
Selon Yves Rutschle [EMAIL PROTECTED]: On Fri, Mar 26, 2004 at 02:47:13PM +0100, Sylvain Sauvage wrote: Pas tout à fait : dans un tube, il y a deux bouts. Qui sont comptés en temps système... 'time cat linux | perl ...' mesure le temps que met cat pour lire ET pour donner les infos à

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Sylvain Sauvage
Fri, 26 Mar 2004 15:00:33 +, Yves Rutschle a écrit : On Fri, Mar 26, 2004 at 02:47:13PM +0100, Sylvain Sauvage wrote: Pas tout à fait : dans un tube, il y a deux bouts. Qui sont comptés en temps système... 'time cat linux | perl ...' mesure le temps que met cat pour lire ET pour

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet François TOURDE
Le 12503ième jour après Epoch, Yves Rutschle écrivait: On Fri, Mar 26, 2004 at 12:50:20PM +0100, François TOURDE wrote: Euh... Tu es sûr que ta commande ne mesure pas simplement le temps de cat seulement ? Oui: [EMAIL PROTECTED]:yves$ time cat linux /dev/null real0m0.457s user

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Jacques L'helgoualc'h
Yves Rutschle a écrit, vendredi 26 mars 2004, à 11:01 : On Fri, Mar 26, 2004 at 10:11:09AM +0100, Jacques L'helgoualc'h wrote: UUOP = Useless Use Of *Perl* ;) [...] Comme dit J8, ton exemple est discutable. Bah oui, mon bench était complètement bidon --- j'avais tout de même éliminé le

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet Gabriel Paubert
On Fri, Mar 26, 2004 at 06:12:47PM +0100, François TOURDE wrote: Le 12503ième jour après Epoch, Yves Rutschle écrivait: On Fri, Mar 26, 2004 at 12:50:20PM +0100, François TOURDE wrote: Euh... Tu es sûr que ta commande ne mesure pas simplement le temps de cat seulement ? Oui: [EMAIL

Re: [HS] lignes uniques, performances

2004-03-26 Par sujet François TOURDE
Le 12503ième jour après Epoch, Gabriel Paubert écrivait: On Fri, Mar 26, 2004 at 06:12:47PM +0100, François TOURDE wrote: Le 12503ième jour après Epoch, Yves Rutschle écrivait: On Fri, Mar 26, 2004 at 12:50:20PM +0100, François TOURDE wrote: Euh... Tu es sûr que ta commande ne mesure pas