Suggested improvement to std::list
Matt Austern
austern@apple.com
Thu Feb 13 16:18:00 GMT 2003
On Thursday, February 13, 2003, at 05:13 AM, Nathan Myers wrote:
> On Thu, Feb 13, 2003 at 12:10:38PM +0100, Gawain Bolton wrote:
>> Yes I've done some performance testing on sparc-sun-solaris2.6 and can
>> tell you that roughly:
>>
>> 1. Default std::list constructor is 2 orders of magnitude faster.
>> 2. std::list::swap() is 4 times slower.
>>
>> Your mileage will vary, according to how expensive it is to allocate
>> dynamic memory on your system and how fragmented your system's memory
>> is
>> at the time of the test.
>
> I'd like to hear what Matt Austern has to say about this. If he's
> happy,
> I'm happy (R^2 == 0.8).
I haven't looked seriously, I'm afraid: I've been distracted by the
compiler. I glanced at it and it sounded reasonable, but that's it.
--Matt
More information about the Libstdc++
mailing list