Boost logo

Boost :

From: Eric Niebler (eric_at_[hidden])
Date: 2004-05-05 13:58:32

David Abrahams wrote:

> John Torjo <john.lists_at_[hidden]> writes:
>>Dear boosters,
>>In the "looping construct" thread, a while ago David Abrahams said
>>that we should do a test, to compare all looping solutions.
>>I've made such a test. It tests against:
>>- keeping internal functions in crange<>
>>- virtual functions
>>comparing to using raw iterators.
> Where can we see the results?

I noticed they were included in the .zip file John sent. Here is the

Averages for 128000elements (except first test):
raw time : 229.127 secs
func calls : 323.871 secs (avg percentage 183.074)
vtable calls: 307.038 secs (avg percentage 174.966)
foreach calls: 236.767 secs (avg percentage 104.929)

Eric Niebler
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at