Boost logo

Proto :

Subject: Re: [proto] proto performance
From: Eric Niebler (eric_at_[hidden])
Date: 2011-02-20 05:57:38

On 2/20/2011 5:52 PM, Joel Falcou wrote:
> 1/ how do you measure performances ? Anything which is not the median of
> 1-5K runs is meaningless.

You can see how he measures it in the code he posted.

> 2/ Don't use context, transform are usually better optimized by compilers

That really shouldn't matter.

> 3/ are you using gcc on a 64 bits system ? On this configuration a gcc
> bug prevent proto to be inlined.

Naive question: are you actually compiling with optimizations on? -O3
-DNDEBUG? And are you sure the compiler isn't lifting the whole thing
out of the loop, since the computation is the same with each iteration?

Eric Niebler
BoostPro Computing

Proto list run by eric at