Getting Started with Aqtime 4
Total Page:16
File Type:pdf, Size:1020Kb
AutomatedQA Corporation Getting Started With AQtime 4 Copyright Notice AQtime, as described in this online help system, is licensed under the software license agreement distributed with the product. The software may be used or copied only in accordance with the terms of its license. AQtime is Copyright © 1998-2005 AutomatedQA Corporation. ALL RIGHTS RESERVED. No part of this help can be reproduced, stored in any retrieval system, copied or modified, transmitted in any form or by any means electronic or mechanical, including photocopying and recording for purposes others than the purchaser’s personal use. All AutomatedQA product names are trademarks or registered trademarks of AutomatedQA Corporation. All other trademarks, service marks and trade names mentioned in this Help system or elsewhere in the AQtime software package are the property of their respective owners. Table of Contents 3 Table of Contents INTRODUCTION......................................................................................................................................8 AQtime Overview....................................................................................................................................8 System Requirements.............................................................................................................................10 Supported Development Tools...............................................................................................................11 Supported Processor Models..................................................................................................................12 What's New in AQtime 4 .......................................................................................................................13 Features added to AQtime 4.8 ...........................................................................................................13 Features added to AQtime 4.7 ...........................................................................................................13 Features added to AQtime 4.6 ...........................................................................................................13 Features added to AQtime 4.5 ...........................................................................................................14 Features added to AQtime 4.4 ...........................................................................................................14 Features added to AQtime 4.3 ...........................................................................................................14 Features added to AQtime 4.2 ...........................................................................................................14 Features added to AQtime 4.11 .........................................................................................................15 Features added to AQtime 4.1 ...........................................................................................................15 Features added to AQtime 4.0 ...........................................................................................................16 What’s New in AQtime 4 for AQtime .NET Users ...............................................................................22 Getting Support......................................................................................................................................24 GETTING STARTED .............................................................................................................................26 User Interface Overview ........................................................................................................................26 AQtime Panels .......................................................................................................................................31 AQtime Profilers....................................................................................................................................35 Preparing an Application for Profiling...................................................................................................38 How AQtime Profilers Use Metadata and Debug Information..........................................................38 Compiler Settings for Microsoft Visual C# 2005...............................................................................39 Compiler Settings for Microsoft Visual C# .NET...............................................................................42 Compiler Settings for Microsoft Visual J# 2005................................................................................43 Compiler Settings for Microsoft Visual J# .NET ...............................................................................46 Compiler Settings for Microsoft Visual Basic 2005...........................................................................47 Compiler Settings for Microsoft Visual Basic .NET ..........................................................................50 Compiler Settings for Microsoft Visual C++ 2005............................................................................52 Compiler Settings for Microsoft Visual C++ .NET ...........................................................................55 Compiler Settings for Borland C#Builder..........................................................................................57 Compiler Settings for Borland Delphi for .NET ................................................................................57 Compiler Settings for Borland Delphi 2005 ......................................................................................58 Compiler Settings for Microsoft Visual C++ 6.0...............................................................................59 Compiler Settings for Microsoft Visual Basic....................................................................................61 Compiler Settings for Borland Delphi ...............................................................................................62 Compiler Settings for Borland C++Builder ......................................................................................64 Compiler Settings for Borland C++ ..................................................................................................67 Compiler Settings for Intel C++........................................................................................................69 Compiler Settings for GNU CC..........................................................................................................69 © 1998-2005 AutomatedQA Corp. [email protected] 4 Table of Contents Compiler Settings for Compaq Visual Fortran..................................................................................69 Setting up the Project .............................................................................................................................72 Opening a Project ..............................................................................................................................72 Controlling What to Profile ...............................................................................................................74 Excluding Code From Profiling.........................................................................................................75 Profiling Levels..................................................................................................................................76 Defining Areas to Profile ...................................................................................................................77 Checking Elements to Profile.............................................................................................................80 Using Triggers ...................................................................................................................................80 Setting Up Triggers............................................................................................................................82 Using Actions .....................................................................................................................................83 Selecting a Profiler ............................................................................................................................84 Profiling and Analyzing Results ............................................................................................................85 Doing One Profiler Run.....................................................................................................................85 Analyzing Profiler Results .................................................................................................................87 AQTIME PANELS ..................................................................................................................................90 Assistant Panel .......................................................................................................................................90 Call Graph Panel ....................................................................................................................................91 Call Graph Panel - Description.........................................................................................................91 Call Graph Panel Options .................................................................................................................93