Formal annotating Code for Optimizations?
JAnderson
ask at me.com
Fri Jul 18 23:40:42 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! Does it have the ability to build up a trace.def over
time? It would be cool if you could leave the profiler option on and it
would optimize the program over time?
-Joel
More information about the Digitalmars-d
mailing list