$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [offtopic] C++11 useful trick
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2012-07-03 14:29:24
On 07/03/2012 08:19 PM, Larry Evans wrote:
> Anyone know why, in this particular case, -O3 is faster than
> with no optimization?
Without optimizations
Execution times (seconds)
phase setup : 0.01
phase parsing : 0.10
phase lang. deferred : 0.54
phase cgraph : 3.50
phase generate : 4.04
|name lookup : 0.08
|overload resolution : 0.30
With optimizations
Execution times (seconds)
phase setup : 0.01
phase parsing : 0.09
phase lang. deferred : 0.52
phase cgraph : 0.40
phase generate : 0.92
|name lookup : 0.03
|overload resolution : 0.34
Optimizations done by the frontend resulted in much less symbols to
compute the call graph for.