AQtime Standard for Embarcadero RAD Studio vs. AQtime Pro

AQtime Standard for Embarcadero RAD Studio is a special OEM edition of AQtime that is included with Embarcadero RAD Studio XE, XE2, XE3, XE4 and XE5. AQtime Standard is provided and supported by Embarcadero.

AQtime Pro is a full-featured edition of SmartBear’s award-winning code profiler. AQtime Pro includes a number of advanced functional features and supports a wide variety of Windows development environments, including Microsoft Visual Studio and earlier versions of RAD Studio. AQtime Pro is sold and supported by SmartBear Software.

The table below will help you assess the functional differences between AQtime Standard for Embarcadero RAD Studio and AQtime Pro in the context of your development needs. Users of AQtime Standard can purchase an upgrade to AQtime Pro directly from SmartBear Software.

AQtime Feature Summary by Edition

Feature Standard Pro

Integration Into IDEs and Running Standalone

Embarcadero RAD Studio XE5 IDE
Embarcadero RAD Studio XE4 IDE
Embarcadero RAD Studio XE3 IDE
Embarcadero RAD Studio XE2 IDE
Embarcadero RAD Studio XE IDE
Earlier versions of Embarcadero RAD Studio IDE -- -
Embarcadero RAD Studio 2010 -
CodeGear RAD Studio 2009 and 2007 -
Borland Developer Studio 2006 -
Microsoft Visual Studio IDE (2012, 2010, 2008, 2005, 2003, 2002) -
AQtime Standalone -

Supported Applications

Delphi and C++Builder (32-bit)
Delphi and C++Builder (64-bit) -
.NET applications, including - All
Microsoft .NET (C#, VB.NET. VC++.NET, J#, F#) - All
Non-Microsoft .NET (Delphi for .NET, C#Builder, Python .NET, etc.) - All
Visual C++ and Visual Basic -
Intel C++, GNU CC -

Supported Code Types

32-bit code
64-bit code -
.NET code -
Java code -
Silverlight code -
VBScript and JScript code -

Profilers

Supported profilers Limited All
Performance profiler (timing)
Coverage profiling
Memory and resource usage
Static profilers
Exception Tracer
Failure Emulator (emulating errors in Windows API calls)
Sampling profiler (fast performance analysis) -

Profiling Features

Profiling inline functions
Profiling system calls
Using profiling areas
Profiling at routine and class levels
Max number of modules in project 5 Unlimited
Line-level profiling -
Profiling both managed and unmanaged code -
Attach-to-Process -
Triggers and actions -
Source line numbers in call stacks -
AQtime API and SDK files and modules1 -
1 With AQtime API you can automate AQtime via COM. Using AQtime SDK, you can control profiling directly from application code, assign custom names to application threads for easier result analysis, create AQtime extensions and so on.

Supported Counters (for the Performance and Function Trace profilers)

Elapsed Time
User Time -
User + Kernel Time -
CPU Mispredicted Branches -
CPU Cache Misses -
Context Switches -
64K Aliasing Conflicts -
Split Load Replays and Split Store Replays -
Blocked Store Forwards Replays -
Soft, Hard and All Memory Page Faults -

Profiling Modes

Normal
Service -
ASP.NET -
IIS -
COM -

Working With Results

Supported panels All All
Parent-children analysis
Call stacks and routes
Sorting and grouping
Filtering
Printing
Viewing results by units and modules
Organizing by threads -
Comparing -
Merging -
Exporting -

Support Services

  • AQtime Standard for Embarcadero RAD Studio is supported by Embarcadero. If you need assistance with AQtime Standard, please contact Embarcadero's Support Team.
  • AQtime Pro is supported by SmartBear. If you have questions about the product or need help, do not hesitate to use our support services.

Interested in AQtime Pro?

For further information about AQtime, please contact our Sales Team at sales@smartbear.com or call us at +1 (978) 236-7900.