AutomatedQA: Award-winning tools for software development and quality assurance

Home » Products » AQtime » AQtime Features and Benefits

AQtime Features and Benefits

Buy Now and Download Immediately!
Download Trial Version

What is AQtime?

AQtime is an industrial-level profiling/debugging workbench, built for day-in, day-out, easy, productive tuning of your applications - so they run smoothly and efficiently and do not contain leaks, bugs or potential bugs. With AQtime on your development machine, you will know what your application is doing from any angle, and at any desired level of detail.

AQtime can run under Windows 98, Windows Me, Windows NT 4.0 with Service Pack 6 or later, Windows 2000, Windows XP, Windows XP Professional x64 Edition, Windows Server 2003 or Windows Server 2003 x64 Edition. Profiling .NET code requires Microsoft .NET Framework v. 1.0, 1.1, 2.0 and 3.0.
AQtime can profile almost any type of executable - exe, dll, ocx, bpl, cpl, NT services, ISAPI and ASP.NET applications, COM, DCOM and COM+ servers. It can profile templates, overloaded and recursive routines, and other special forms of code.
AQtime can profile both 32-bit and 64-bit modules.
AQtime is fully thread-aware. Profiling can be turned on or off on a thread basis, results can be analyzed by a single thread or cumulatively, threads can be named from application code.
AQtime uses an entirely open COM-based architecture. Users can easily create their own custom profilers and panels.
One thing that AQtime will never do is modify your source code, for any reason, unless you choose to export the results into the source as comments.

Managed & Unmanaged Code Support

With AQtime, you now have access to the ultimate optimization solution for not only your Win32 applications, but also .NET managed code applications created with any .NET compiler. AQtime can optimize both managed and unmanaged (32bit and 64bit) modules simultaneously. More...

Profiling 32-bit and 64-bit Code

Using AQtime you can profile both 32- and 64-bit Windows and .NET applications on both 32- and 64-bit Windows operating systems.

AQtime provides complete support for 64-bit code profiling. All AQtime profilers - Performance, Allocation, Coverage, Resource, Exception Trace and others - support profiling of 64-bit modules. You can profile all 64-bit modules: EXE files, DLLs, COM and DCOM libraries, services, IIS and ASP.NET modules and so on. For instance, with AQtime's Disassembler panel you can explore binary code generated by 64-bit compilers. Using the PE Reader panel you can explore dependencies between 64bit modules and view information stored in headers of these modules.

Integration with Microsoft Visual Studio and Borland Developer Studio

AQtime can run as a stand-alone tool, and for those developing with Microsoft Visual Studio or Borland Developer Studio, AQtime can be tightly integrated with your IDE. This integration offers developers full control over AQtime without leaving Microsoft Visual Studio's or Borland Developer Studio's IDE, ensuring a continuous application development experience. See Integration into Microsoft Visual Studio and Integration into Borland Developer Studio.

Advanced Integration into Microsoft Visual Studio Team System

AQtime 5 includes special package for integrating into Microsoft Visual Studio Team System. Using this package testers and QA personnel can extend Visual Studio test projects with AQtime projects. So, test projects created in Visual Studio can run AQtime to search for memory or resource leaks in the application or to check the application performance. More...

Comprehensive Analysis of Application Performance

AQtime vastly improves the process of optimizing performance and memory use. It digs deeper and finds more information than ever when analyzing your applications. Using the new Performance profiler, you will not only be alerted to the presence of performance slowdowns, you will also be able to easily find what caused those slowdowns. More...

Complete Top to Bottom Analysis

Since there isn’t a single profiler that can give you a complete "picture" of your application, AQtime is not just one single profiler. Instead, it is a series of cohesive profilers and panels working in unison to produce a clear snapshot of your application's state at any moment in time. More...

Setup and Test Management Interfaces (or, Control What to Profile and When)

With AQtime, you are able to target and profile your applications in their entirety, or just specific regions (called areas). You can also use triggers and actions to specify application execution points which turn profiling on or off. More...

Comparison and Merging of Results

As you start using AQtime's profilers, you will have access to a rich collection of test results, giving you all of the necessary information to improve speed and memory usage of your projects. To assist you in your optimization efforts, AQtime includes two powerful result management features: Test Comparison Engine and Merge Results Engine. More...

Integrated Source Code Editor

When used as a stand-alone application, AQtime includes an integrated source code editor, which allows you to browse your project’s source code directly from within AQtime. When AQtime is used inside the Microsoft Visual Studio .NET IDE, Visual Studio’s native Code Editor is used instead. Both, the Editor panel and Visual Studio’s Code Editor can display profiler-specific results in a grid placed within the editor’s gutter. More...

Assistant

AQtime includes a context-sensitive Assistant that displays commands, hints and links to help topics. If you are new to AQtime and not quite sure how to get started, the Assistant is the perfect place to begin. It explains what comes next, and provides links to take you there. If you are experienced with AQtime, the Assistant panel is still helpful since it groups many standard tasks in one easily accessible location. More...

Easy to Use Interface for Optimum Efficiency

The AQtime user interface is built with four basic rules in mind:

Keep it intuitive. Where you are clear, what to do next is simple and you get instant feedback.
Make things plain. Every piece of "furniture" speaks to you, everything stays organized and you spend your time working, not figuring how to work.
Put all of the tools in view and at the user's fingertips.
Adapt to what the user is doing, don't ask the user to adapt to a preset scheme. Everything can be configured by drag-and-drop operations or context-sensitive menus. Task-oriented configurations can be saved and retrieved. The default configuration can be restored back at any time. More...

Automation Testing and Profiling Cycles

AQtime remains the only profiler to provide direct integration with a full test automation system (TestComplete) and with an automated release-management system (Automated Build Studio) or project management system (AQdevTeam). For example, you can create a macro in Automated Build Studio that will compile your application, load the compiled executable in AQtime and use TestComplete to simulate user actions and perform unit or functional tests. More...

Open, Extensible Architecture

AQtime is not just another unility with static built-in functionality. It is truly programmable debugger with entirely open COM-based architecture. You can create custom profilers and panels for performing operations and measurements specific for your application. AQtime SDK documentation and samples are part of AQtime installation.

 

If you have questions about AQtime, or need further assistance, feel free to write to us at: sales@automatedqa.com or call us in the USA at: (702) 891-9424.

Copyright © 1999- 2008, AutomatedQA, Corp. All Rights Reserved.
Home | Legal | About | Contact | Site Map | Print