
AQTime includes a number of sample programs that demonstrate the main features of AQTime. All demo programs are located in the <AQTime 8 Samples> folder.
![]() |
On Windows Vista and later, AQTime samples are located in the <Users>\Public\Documents\AQTime 8 Samples folder. On other operating systems, the samples reside in the <Documents and Settings>\All Users\Documents\AQTime 8 Samples folder. |
Below is a list of all samples and tutorials.
Getting Started Tutorial
Getting Started TutorialThis tutorial provides general overview of AQTime basic concepts and describes how you can use AQTime features to optimize your applications.
The tutorial does not use any particular sample application.
Allocation Profiler Tutorial
Allocation Profiler Tutorial
Illustrates the use of the Allocation profiler.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
Boxing example
<AQTime Samples>\Managed\VS2013\Allocation\Boxing\CS -
Microsoft Visual C# 2013 project
<AQTime Samples>\Managed\VS2013\Allocation\Boxing\VB -
Microsoft Visual Basic 2013 project
<AQTime Samples>\Managed\VS2013\Allocation\Boxing\VC -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Managed\VS2005\Allocation\Boxing\CS -
Microsoft Visual C# 2005 project
<AQTime Samples>\Managed\VS2005\Allocation\Boxing\VB -
Microsoft Visual Basic 2005 project
<AQTime Samples>\Managed\VS2005\Allocation\Boxing\VC -
Microsoft Visual C++ 2005 project
| Note: | You can also open Visual Studio samples in later versions of Visual Studio. |
References example
<AQTime Samples>\Managed\VS2013\Allocation\References\CS -
Microsoft Visual C# 2013 project
<AQTime Samples>\Managed\VS2013\Allocation\References\VB -
Microsoft Visual Basic 2013 project
<AQTime Samples>\Managed\VS2013\Allocation\References\VC -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Managed\VS2005\Allocation\References\CS -
Microsoft Visual C# 2005 project
<AQTime Samples>\Managed\VS2005\Allocation\References\VB -
Microsoft Visual Basic 2005 project
<AQTime Samples>\Managed\VS2005\Allocation\References\VC -
Microsoft Visual C++ 2005 project
| Note: | You can also open Visual Studio samples in later versions of Visual Studio. |
Allocation example
<AQTime Samples>\Unmanaged\Allocation\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Unmanaged\Allocation\VC2005 -
Microsoft Visual C++ 2005 project
| Note: | You can also open Visual Studio samples in later versions of Visual Studio. |
VCL example
<AQTime Samples>\Unmanaged\Allocation\BCB -
Borland C++Builder project
<AQTime Samples>\Unmanaged\Allocation\Delphi -
Borland Delphi project
BDE SQL Profiler Tutorial
BDE SQL Profiler Tutorial
Explains how to use the BDE SQL profiler.
Sample applications:
<AQTime Samples>\Unmanaged\BDE_SQL\BCB -
Borland C++Builder project
<AQTime Samples>\Unmanaged\BDE_SQL\Delphi -
Borland Delphi project
Coverage Profiler Tutorial
Coverage Profiler Tutorial
Illustrates how you can use the Coverage profiler to find untested sections of your code.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Managed\VS2013\Coverage\CS -
Microsoft Visual C# 2013 project
<AQTime Samples>\Managed\VS2013\Coverage\VB -
Microsoft Visual Basic 2013 project
<AQTime Samples>\Managed\VS2013\Coverage\VC -
Microsoft Visual C++ 2013 project (managed)
<AQTime Samples>\Managed\VS2005\Coverage\CS -
Microsoft Visual C# 2005 project
<AQTime Samples>\Managed\VS2005\Coverage\VB -
Microsoft Visual Basic 2005 project
<AQTime Samples>\Managed\VS2005\Coverage\VC -
Microsoft Visual C++ 2005 project (managed)
<AQTime Samples>\Unmanaged\Coverage\VC2013 -
Microsoft Visual C++ 2013 project (unmanaged)
<AQTime Samples>\Unmanaged\Coverage\VC2005 -
Microsoft Visual C++ 2005 project (unmanaged)
<AQTime Samples>\Unmanaged\Coverage\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\Coverage\BCB -
Borland C++Builder project
<AQTime Samples>\Unmanaged\Coverage\VB -
Microsoft Visual Basic 6.0 project
<AQTime Samples>\Java\Coverage -
Java Runtime Environment 1.5
Enable/Disable Profiling Tutorial
Enable/Disable Profiling Tutorial
Enable/Disable Profiling Tutorial
Explains how you can control the profiling process from your applications. For detailed information on this demo, see Controlling Profiling From Application Code.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Unmanaged\OnOffProfiling\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Unmanaged\OnOffProfiling\VC2005 -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Unmanaged\OnOffProfiling\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\OnOffProfiling\BCB -
Borland C++Builder project
| Note: | You can also open Visual Studio samples in later versions of Visual Studio. |
Failure Emulator Profiler Tutorial
Failure Emulator Profiler Tutorial
Failure Emulator Profiler Tutorial
Demonstrates the use of the Failure Emulator profiler. This tutorial uses the Failure Emulator sample.
Sample application:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Unmanaged\FailureEmulator\VC2005 -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Unmanaged\FailureEmulator\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Unmanaged\FailureEmulator\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\FailureEmulator\BCB -
Borland C++Builder project
| Note: | You can also open Visual Studio samples in later versions of Visual Studio. |
Function Trace Profiler Tutorial
Function Trace Profiler Tutorial
Function Trace Profiler Tutorial
Demonstrates the use of the Function Trace profiler. This tutorial uses the same files as the Performance Profiler tutorial.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Managed\VS2013\Performance\CS -
Microsoft Visual C# 2013 project
<AQTime Samples>\Managed\VS2013\Performance\VB -
Microsoft Visual Basic 2013 project
<AQTime Samples>\Managed\VS2013\Performance\VC -
Microsoft Visual C++ 2013 project (managed)
<AQTime Samples>\Managed\VS2005\Performance\CS -
Microsoft Visual C# 2005 project
<AQTime Samples>\Managed\VS2005\Performance\JS -
Microsoft Visual J# 2005 project
<AQTime Samples>\Managed\VS2005\Performance\VB -
Microsoft Visual Basic 2005 project
<AQTime Samples>\Managed\VS2005\Performance\VC -
Microsoft Visual C++ 2005 project (managed)
<AQTime Samples>\Unmanaged\Performance\VC2013 -
Microsoft Visual C++ 2013 project (unmanaged)
<AQTime Samples>\Unmanaged\Performance\VC2005 -
Microsoft Visual C++ 2005 project (unmanaged)
<AQTime Samples>\Unmanaged\Performance\VB -
Microsoft Visual Basic 6.0 project
<AQTime Samples>\Unmanaged\Performance\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\Performance\BCB -
Borland C++Builder project
Performance Profiler Tutorial
Performance Profiler Tutorial
Illustrates how you can use the Performance profiler to time function execution in your application.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Managed\VS2013\Performance\CS -
Microsoft Visual C# 2013 project
<AQTime Samples>\Managed\VS2013\Performance\VB -
Microsoft Visual Basic 2013 project
<AQTime Samples>\Managed\VS2013\Performance\VC -
Microsoft Visual C++ 2013 project (managed)
<AQTime Samples>\Managed\VS2005\Performance\CS -
Microsoft Visual C# 2005 project
<AQTime Samples>\Managed\VS2005\Performance\JS -
Microsoft Visual J# 2005 project
<AQTime Samples>\Managed\VS2005\Performance\VB -
Microsoft Visual Basic 2005 project
<AQTime Samples>\Managed\VS2005\Performance\VC -
Microsoft Visual C++ 2005 project (managed)
<AQTime Samples>\Unmanaged\Performance\VC2013 -
Microsoft Visual C++ 2013 project (unmanaged)
<AQTime Samples>\Unmanaged\Performance\VC2005 -
Microsoft Visual C++ 2005 project (unmanaged)
<AQTime Samples>\Java\Performance -
Java Runtime Environment 1.5
<AQTime Samples>\Unmanaged\Performance\VB -
Microsoft Visual Basic 6.0 project
<AQTime Samples>\Unmanaged\Performance\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\Performance\BCB -
Borland C++Builder project
Reference Count Profiler Tutorial
Reference Count Profiler Tutorial
Reference Count Profiler Tutorial
Demonstrates the use of the Reference Count profiler.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Unmanaged\ReferenceCount\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Unmanaged\ReferenceCount\VC2005 -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Unmanaged\ReferenceCount\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\ReferenceCount\BCB -
Borland C++Builder project
Resource Profiler Tutorial
Resource Profiler Tutorial
Illustrates the use of the Resource profiler.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Unmanaged\Resource\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Unmanaged\Resource\VC2005 -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Unmanaged\Resource\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\Resource\BCB -
Borland C++Builder project
Sampling Profiler Tutorial
Sampling Profiler TutorialDemonstrates the use of the Sampling profiler. This tutorial uses the same unmanaged applications as the Performance Profiler tutorial.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Unmanaged\Performance\VC2013 -
Microsoft Visual C++ 2013 project (unmanaged)
<AQTime Samples>\Unmanaged\Performance\VC2005 -
Microsoft Visual C++ 2005 project (unmanaged)
<AQTime Samples>\Unmanaged\Performance\VB -
Microsoft Visual Basic 6.0 project
<AQTime Samples>\Unmanaged\Performance\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\Performance\BCB -
Borland C++Builder project
Searching for Performance Bottlenecks Tutorial
Searching for Performance Bottlenecks Tutorial
Searching for Performance Bottlenecks Tutorial
Demonstrates how you can use AQTime’s Performance profiler to find and resolve performance bottlenecks in your applications.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Java\JuliaSet - Java Runtime Environment 1.5
<AQTime Samples>\Managed\VS2005\JuliaSet - Microsoft Visual C# 2005 project
<AQTime Samples>\Managed\VS2013\JuliaSet - Microsoft Visual C# 2013 project
<AQTime Samples>\Unmanaged\JuliaSet - Borland Delphi project
Static Analysis Profiler Tutorial
Static Analysis Profiler Tutorial
Static Analysis Profiler Tutorial
Demonstrates the use of the Static Analysis profiler to discover the hierarchy of potential routine calls and class interlinks in your applications. This tutorial uses the same files as the Performance Profiler tutorial.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Managed\VS2013\Performance\CS -
Microsoft Visual C# 2013 project
<AQTime Samples>\Managed\VS2013\Performance\VB -
Microsoft Visual Basic 2013 project
<AQTime Samples>\Managed\VS2013\Performance\VC -
Microsoft Visual C++ 2013 project (managed)
<AQTime Samples>\Managed\VS2005\Performance\CS -
Microsoft Visual C# 2005 project
<AQTime Samples>\Managed\VS2005\Performance\JS -
Microsoft Visual J# 2005 project
<AQTime Samples>\Managed\VS2005\Performance\VB -
Microsoft Visual Basic 2005 project
<AQTime Samples>\Managed\VS2005\Performance\VC -
Microsoft Visual C++ 2005 project (managed)
<AQTime Samples>\Unmanaged\Performance\VC2013 -
Microsoft Visual C++ 2013 project (unmanaged)
<AQTime Samples>\Unmanaged\Performance\VC2005 -
Microsoft Visual C++ 2005 project (unmanaged)
<AQTime Samples>\Unmanaged\Performance\VB -
Microsoft Visual Basic 6.0 project
<AQTime Samples>\Unmanaged\Performance\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\Performance\BCB -
Borland C++Builder project
Unused VCL Units Profiler Tutorial
Unused VCL Units Profiler Tutorial
Unused VCL Units Profiler Tutorial
Explains how to use the Unused VCL Units profiler.
Since the profiler is only used for Delphi applications, only one version of a sample project is available:
<AQTime Samples>\Unmanaged\UnusedVCLUnits -
Borland Delphi project
Profiling COM Applications Tutorial
Profiling COM Applications Tutorial
Profiling COM Applications Tutorial
Demonstrates how you can profile COM applications with AQTime and illustrates how to use
COM profiling mode and profile COM logical threads.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
COMClient
<AQTime Samples>\Unmanaged\COM\Client\RAD_XE -
Embarcadero RAD Studio XE project
<AQTime Samples>\Unmanaged\COM\Client\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Unmanaged\COM\Client\VC2005 -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Unmanaged\COM\Client\VB -
Microsoft Visual Basic 6.0 project
<AQTime Samples>\Unmanaged\COM\Client\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\COM\Client\BCB -
Borland C++Builder project
COMServer
<AQTime Samples>\Unmanaged\COM\Server\RAD_XE -
Embarcadero RAD Studio XE project
<AQTime Samples>\Unmanaged\COM\Server\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Unmanaged\COM\Server\VC2005 -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Unmanaged\COM\Server\VB -
Microsoft Visual Basic 6.0 project
<AQTime Samples>\Unmanaged\COM\Server\Delphi -
Borland Delphi project
<AQTime Samples>\Unmanaged\COM\Server\BCB -
Borland C++Builder project
| Note: |
The compiled version of Visual Basic samples still require the Visual Basic IDE. |
Profiling IIS Applications Tutorial
Profiling IIS Applications Tutorial
Profiling IIS Applications Tutorial
Demonstrates how to profile IIS applications with AQTime as well as the use of the "Attach to Process" feature.
Sample applications:
<AQTime Samples>\Unmanaged\IISSample - Borland Delphi project
Profiling Mixed Code Tutorial
Profiling Mixed Code Tutorial
Illustrates how AQTime profiles managed and unmanaged code.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
.NET applications
<AQTime Samples>\Managed\VS2013\MixedProfiling\Managed\CS -
Microsoft Visual C# 2013 project
<AQTime Samples>\Managed\VS2013\MixedProfiling\Managed\VB -
Microsoft Visual Basic 2013 project
<AQTime Samples>\Managed\VS2013\MixedProfiling\Managed\VC -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Managed\VS2005\MixedProfiling\Managed\CS -
Microsoft Visual C# 2005 project
<AQTime Samples>\Managed\VS2005\MixedProfiling\Managed\VB -
Microsoft Visual Basic 2005 project
<AQTime Samples>\Managed\VS2005\MixedProfiling\Managed\VC -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Managed\VS2005\MixedProfiling\Managed\JS -
Microsoft Visual J# 2005 project
Native-code DLLs
<AQTime Samples>\Managed\VS2013\MixedProfiling\Unmanaged\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Managed\VS2005\MixedProfiling\Unmanaged\VC2005 -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Managed\VS2005\MixedProfiling\Unmanaged\VC -
Microsoft Visual C++ 7.x project
<AQTime Samples>\Managed\VS2005\MixedProfiling\Unmanaged\Delphi -
Borland Delphi project
Java applications
<AQTime Samples>\Java\MixedProfiling -
Java Runtime Environment 1.5
Profiling Silverlight Applications Tutorial
Profiling Silverlight Applications Tutorial
Profiling Silverlight Applications Tutorial
Demonstrates how to profile Silverlight applications with AQTime.
Sample application:
<AQTime Samples>\Silverlight\Performance\VS2010 - Visual Studio 2010 project
AQTime also contains an example demonstrating how to perform coverage testing of Silverlight applications.
<AQTime Samples>\Silverlight\Coverage\VS2010 - Visual Studio 2010 project
Inline Functions Demo
Inline Functions Demo
Explains how to profile inline functions in C++. For detailed information on inline functions, see Profiling Inline Functions.
Sample applications:
| Note: | The items below specify the IDE versions in which sample projects were created. You can open these projects in later versions of the needed IDE. |
<AQTime Samples>\Unmanaged\Inline\VC2013 -
Microsoft Visual C++ 2013 project
<AQTime Samples>\Unmanaged\Inline\VC2005 -
Microsoft Visual C++ 2005 project
<AQTime Samples>\Unmanaged\Inline\BCB -
Borland C++Builder project
Script Samples
Script SamplesSample VBScript and JScript files and .html web pages that will help you understand how to profile scripts with AQTime (see Profiling Scripts).
<AQTime Samples>\Script\Coverage
<AQTime Samples>\Script\Performance
