[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#10019: sort options -Mn are incompatible
From: |
Pádraig Brady |
Subject: |
bug#10019: sort options -Mn are incompatible |
Date: |
Sat, 12 Nov 2011 01:13:16 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110816 Thunderbird/6.0 |
On 11/11/2011 07:50 PM, Paul Eggert wrote:
> On 11/11/2011 09:55 AM, Pádraig Brady wrote:
>> sort -b -k4.9,4.12 -k4.5b,4.7Mb -k4.2,4.3 -k4.14,4 access_log
> Whew! That's pretty subtle. Do you observe
> a significant performance improvement by avoiding
> -n? I'm asking partly because the manual does it this way:
>
> sort -t ' ' -k 4.9n -k 4.5M -k 4.2n -k 4.14,4.21
>
> I find this a bit easier to explain, but if it's significantly
> slower we should probably fix the manual.
I tested that previously and noted only a small performance difference
(I think). So I left the above as more appropriate for the manual.
Testing again on my current hardware shows my version is 33% _slower_
than that in the manual! I guess explicitly checking the endpoints
of each field is slower than checking implicit sentinels in the data.
cheers,
Pádraig.
- bug#10019: sort options -Mn are incompatible, Lars Noodén, 2011/11/11
- bug#10019: sort options -Mn are incompatible, Bob Proulx, 2011/11/11
- bug#10019: sort options -Mn are incompatible, Pádraig Brady, 2011/11/11
- bug#10019: sort options -Mn are incompatible, Pádraig Brady, 2011/11/11
- bug#10019: sort options -Mn are incompatible, Eric Blake, 2011/11/11
- bug#10019: sort options -Mn are incompatible, Lars Noodén, 2011/11/11
- bug#10019: sort options -Mn are incompatible, Paul Eggert, 2011/11/11
- bug#10019: sort options -Mn are incompatible, Lars Noodén, 2011/11/12
- bug#10019: sort options -Mn are incompatible, Eric Blake, 2011/11/12
- bug#10019: sort options -Mn are incompatible, Paul Eggert, 2011/11/12
- bug#10019: sort options -Mn are incompatible, Eric Blake, 2011/11/16
- bug#10019: sort options -Mn are incompatible, Jim Meyering, 2011/11/16
- bug#10019: sort options -Mn are incompatible, Eric Blake, 2011/11/16
- bug#10019: sort options -Mn are incompatible, Paul Eggert, 2011/11/16