newsgroups
11 years agoOccasional Contributor
Uninstrumented routines, Duplicate code, C++ Builder XE4
When I run a Performance profiler on my VCL GUI application, the Uninstrumented Routines dialog reports that all of my forms that derive from base forms contain Duplicated Code.
How can I find out which code is triggering this condition in the profiler?
The help pages explain a compiler setting for Visual Studio, but unfortunately I don't know how to translate that information into something that might correspond in C++ Builder XE4.
Thanks for your help.
Kathleen
How can I find out which code is triggering this condition in the profiler?
The help pages explain a compiler setting for Visual Studio, but unfortunately I don't know how to translate that information into something that might correspond in C++ Builder XE4.
Thanks for your help.
Kathleen
Hi All,
We are constantly working on improving the code instrumentation. However, AQtime's ability to instrument a certain routine heavily depends on how the compiler generates the routine's code. So, the generated binary code analysis clarifies why it cannot be instrumented. Note: AQtime provides the Disassembler panel to analyze the binary code.
The Profiling Duplicated Code article contains an example of how to affect the generated code to instrument it. In general, we suggest that you adjust optimization settings of your compiler to determine how it affects the Uninstrumented Routines dialog's list.