[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#57079: 29.0.50; Performance of seq-uniq is not very good
From: |
Juri Linkov |
Subject: |
bug#57079: 29.0.50; Performance of seq-uniq is not very good |
Date: |
Tue, 09 Aug 2022 22:35:54 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) |
>> > My point is that it will never be as fast as the implementations
>> > Stefan deleted, replacing them with seq-uniq. My point is that those
>> > changes just made several places in Emacs slower, even after your
>> > speedup, for no good reason. Those deleted functions, if they needed
>> > to be deleted, should have been replaced by a different
>> > implementation, which doesn't support TESTFN and is therefore faster,
>> > as the original implementations, now deleted, were.
>>
>> The performance of the new seq-uniq (called with no TESTFN) is identical
>> to the old gnus-delete-duplicates -- it's the same code.
>
> Yes, and delete-dups on a copy is faster.
delete-dups is faster because its implementation uses the hash table.
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, (continued)
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Eli Zaretskii, 2022/08/09
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Lars Ingebrigtsen, 2022/08/09
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Eli Zaretskii, 2022/08/09
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Eli Zaretskii, 2022/08/09
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Lars Ingebrigtsen, 2022/08/09
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Eli Zaretskii, 2022/08/09
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Lars Ingebrigtsen, 2022/08/09
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Eli Zaretskii, 2022/08/09
- bug#57079: 29.0.50; Performance of seq-uniq is not very good,
Juri Linkov <=
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Lars Ingebrigtsen, 2022/08/12
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Michael Heerdegen, 2022/08/12
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Lars Ingebrigtsen, 2022/08/13
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Michael Heerdegen, 2022/08/13
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Lars Ingebrigtsen, 2022/08/15
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Michael Heerdegen, 2022/08/15
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Lars Ingebrigtsen, 2022/08/17
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Michael Heerdegen, 2022/08/19
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Lars Ingebrigtsen, 2022/08/20
- bug#57079: 29.0.50; Performance of seq-uniq is not very good, Drew Adams, 2022/08/20