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.
This 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.
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
Sample applications:
<AQTime Samples>\Unmanaged\BDE_SQL\BCB - Borland C++Builder project
<AQTime Samples>\Unmanaged\BDE_SQL\Delphi - Borland Delphi project
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
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
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
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
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
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
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
Demonstrates 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
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
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
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
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
Sample applications:
<AQTime Samples>\Unmanaged\IISSample - Borland Delphi project
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
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
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
Sample 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