In order to profile your application with AQTime, you may need to compile it with debug information. This depends on your application type: managed (.NET or Java) or unmanaged (native-code).
If your application is a native-code application, it must be compiled with debug information. Debug information contains some useful information about routines: their size, location in the executable’s memory, etc. For detailed information on how to compile native application with debug information, see Compiler Settings for Native Applications.
If your application is a .NET or Java application, AQTime profilers do not need any more than normal compilation, unless you wish to have direct access to the source code for methods or classes listed in the profiler results or to profile routines at the line level. To eliminate these limitations, you must include debug information in your application. To learn how to do this, see Compiler Settings for .NET Applications and Compiler Settings for Java Compiler.