Formal annotating Code for Optimizations?
JAnderson
ask at me.com
Fri Jul 18 23:48:01 PDT 2008
Walter Bright wrote:
> JAnderson wrote:
>> MSVC++ 2005 has this profile that you can run on the code and then it
>> will use that to optimize the code to use the most common paths. I'm
>> not sure if it also optimizes IF statements. I know it optimizes
>> functions layout to be more cache friendly.
>
> The dmd profiler does this too. It emits a file, trace.def, which
> optimally orders functions based on the runtime profile, which you can
> then use as input to optlink.
That's cool! It sums over multiple runs as well. I might leave it on
most of the time.
-Joel
More information about the Digitalmars-d
mailing list