New branch for STL Advisor

Silvius Rus rus@google.com
Tue Jul 15 21:28:00 GMT 2008



Doug Gregor wrote:
> On Mon, Jul 14, 2008 at 7:20 PM, Benjamin Kosnik <bkoz@redhat.com> wrote:
>   
>> In particular, design. The using bits seem pretty straightforward. It
>> would be nice if you could provide some detail in terms of scope (what
>> are the algorithms or data structures you intend to instrument),
>> and how this fits into the existing debug mode functionality. Do you
>> need the debug mode functionality, or are just piggy-backing off this
>> existing structure?
>>     
>
> This ties in with the main question I had... typically, a profiling
> layer is used on larger inputs where it is important that the
> profiling code itself have very low overhead. Piggybacking on the
> debug mode is a definite performance-killer, so I hope that the
> profiling version of the library will be in its own inline namespace
> alongside the parallel and debug modes.
>
>   

Agree.  We will create a new namespace at the same level as the parallel 
and debug modes.

> My vote for the command-line switch is -fprofile-stdlib.
>
>   

Agree.

>   - Doug
>   

Thank you,
Silvius



More information about the Libstdc++ mailing list