Articles

[Collapse]AQtime/viewarticle/43079/
 [Expand]General Information/viewarticle/43079/
 [Expand]Getting Started/viewarticle/43449/
 [Expand]Profiling Applications With AQtime/viewarticle/43100/
 [Expand]AQtime Reference/viewarticle/43097/
 [Expand]Development Tools Integration/viewarticle/43508/
 [Expand]Samples and Tutorials/viewarticle/43120/
 [Expand]Other Tools for Optimizing Your Applications/viewarticle/43008/
 [Expand]AQtime Licensing Guide/viewarticle/43331/
Updated: 8/23/2016 Applies To: AQtime 8 Rating: Not badNot badNot badNot badNot bad 4 vote(s) Click to rate: PoorNot badAverageGoodExcellent
Introduction

AQtime Samples and Tutorials

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 TutorialGetting Started Tutorial

This tutorial provides general overview of AQtime basic concepts and describes how you can use AQtime features to optimize your applications.

Read the tutorial

The tutorial does not use any particular sample application.

Allocation Profiler Tutorial

Allocation Profiler TutorialAllocation Profiler Tutorial Illustrates the use of the Allocation profiler.

Read the 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.

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 TutorialBDE SQL Profiler Tutorial Explains how to use the BDE SQL profiler.

Read the tutorial

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 TutorialCoverage Profiler Tutorial Illustrates how you can use the Coverage profiler to find untested sections of your code.

Read the 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\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 TutorialEnable/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.

Read the 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

Failure Emulator Profiler TutorialFailure Emulator Profiler Tutorial Demonstrates the use of the Failure Emulator profiler. This tutorial uses the Failure Emulator sample.

Read the 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

Function Trace Profiler TutorialFunction Trace Profiler Tutorial Demonstrates the use of the Function Trace profiler. This tutorial uses the same files as the Performance Profiler tutorial.

Read the 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 TutorialPerformance Profiler Tutorial Illustrates how you can use the Performance profiler to time function execution in your application.

Read the 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>\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 TutorialReference Count Profiler Tutorial Demonstrates the use of the Reference Count profiler.

Read the 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

Resource Profiler Tutorial

Resource Profiler TutorialResource Profiler Tutorial Illustrates the use of the Resource profiler.

Read the 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\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 TutorialSampling Profiler Tutorial

Demonstrates the use of the Sampling profiler. This tutorial uses the same unmanaged applications as the Performance Profiler tutorial.

Read the 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 TutorialSearching for Performance Bottlenecks Tutorial Demonstrates how you can use AQtime’s Performance profiler to find and resolve performance bottlenecks in your applications.

Read the 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

Static Analysis Profiler TutorialStatic 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.

Read the 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 TutorialUnused VCL Units Profiler Tutorial Explains how to use the Unused VCL Units profiler.

Read the 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

Profiling COM Applications TutorialProfiling 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.

Read the 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

Profiling IIS Applications TutorialProfiling IIS Applications Tutorial Demonstrates how to profile IIS applications with AQtime as well as the use of the "Attach to Process" feature.

Read the tutorial

Sample applications:

<AQtime Samples>\Unmanaged\IISSample  - Borland Delphi project

Profiling Mixed Code Tutorial

Profiling Mixed Code TutorialProfiling Mixed Code Tutorial Illustrates how AQtime profiles managed and unmanaged code.

Read the 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.

.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 TutorialProfiling Silverlight Applications Tutorial Demonstrates how to profile Silverlight applications with AQtime.

Read the 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

Inline Functions Demo

Inline Functions DemoInline 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 SamplesScript Samples

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

See also
Getting Started | Profiling Applications With AQtime


© 2017 SmartBear Software. All rights reserved.
Email Send feedback on this document