AQtime Pro - アプリケーションのコード カバレッジの測定、メモリーやリソースリークの検出、パフォーマンス分析ツール

.NET、Java、Delphi、C++ Builder、Silverlight、32bit/64bit アプリケーションに対応


最新情報

AQtime Pro 8.70 リリース : Microsoft Visual Studio 2017、Embarcadero RAD Studio 10.2 Tokyo サポート (2017年 8月 2日)

AQtime Pro 8 スタートガイド (日本語版) の提供を開始しました。(2014年 7月 8日)

AQtime Pro は、アプリケーションのプロファイリング ツールです。既存のソースコードを修正することなく、パフォーマンスのボトルネック、メモリー リークなどをテストの段階で検出することが可能です。C++、VB、.NET、Silverlight、Delphi、C++ Builder、Java、JScript、VBScript など、幅広いアプリケーションに対応しています。

主な機能:

  • 性能解析
  • メモリー リークの検出
  • コード カバレッジの測定
  • IDE への統合

また、AQtime Pro は、GUI ベースのアプリケーションで、スタンドアロンのアプリケーションとして提供されているほか、Microsoft Visual Studio や、Embarcadero RAD Studio の IDE に統合して、スタンドアロン版と同等の機能を使用できます。

AQtime Pro 評価版をダウンロードして、AQtime Pro のフル機能をお試しください。

AQtime Pro カバレッジ分析のビデオ (6分) を見る

 


 

パフォーマンス プロファイリング

アプリケーション実行時に、各関数の呼び出し回数や、実行時間などの情報を収集します。ボトルネックとなる関数を特定し、そこから対象のソースコードまで掘り下げて確認することができます。

詳細はこちら

SupportedPerformance Profiling Video

Performance Profiling (ビデオ)


メモリー プロファイリング

メモリーおよび、リソースのリークを特定します。アプリケーション実行中に任意のタイミングでメモリーの情報を取得できるため、リーク以外にも実行中の使用量をチェックし、ログに出力が可能です。

詳細はこちら

Fixing Memory Leaks Video

メモリー リーク修復 (ビデオ)


コード カバレッジ分析

テスト中に、モジュール、ソースファイル、関数、コードカバレッジ (網羅率) を測定します。AQtime Pro のコード カバレッジ機能では、C0 レベルを測定し、AQtime Pro のリザルトおよびソースコード内で実行された割合を確認できます。

詳細はこちら

Coverage Profiling Video

Coverage Profiling (ビデオ)


 

ページ トップに戻る

AQtime Pro - 主な機能

 

AQtime Pro 8 には、製品をさらに使い易くする新機能と、改善がされています。詳細はこちら...

パフォーマンス プロファイリング

SupportedPerformance Profiling Video Performance Profiling (ビデオ)
アプリケーション実行時に、各関数の呼び出し回数や、実行時間などの情報を収集します。 ボトルネックとなる関数を特定し、そこから対象のソースコードまで掘り下げて確認することができます。

詳細...

 

メモリー プロファイリング

Fixing Memory Leaks Video メモリー リーク修復 (ビデオ)
メモリーおよび、リソースのリークを特定します。 アプリケーション実行中に任意のタイミングでメモリーの情報を取得できるため、リーク以外にも実行中の使用量をチェックし、ログに出力が可能です。

詳細...

 

コード カバレッジ分析

Coverage Profiling Video Coverage Profiling (ビデオ)
テスト中に、モジュール、ソースファイル、関数、行カバレッジ(網羅率)を測定します。AQtime Pro のコード カバレッジ機能では、C0 レベルを測定し、AQtime Pro のリザルトおよび、ソースコード内で、実行された割合を確認できます。

詳細...

 

フォールト シミュレーション

Fault Simulation フォールト シミュレーション
アプリケーションの実行中にファイルシステム、メモリー、レジストリ、COM エラーをシミュレートします。アプリケーションのソースコードを変更することなく、シミュレーションが可能です。

詳細...

 

サポートするアプリケーションとテクノロジー

Supported Applications C/C++、Delphi、C++Builder、C#、VB.NET、ASP.NET、Silverlight、Java、Windows サービスなどのアプリケーション、32 ビットおよび 64 ビットのすべてを 1 つのツールを使用してプロファイルします。

詳細...

 

IDE 統合

Visual Studio Integration Visual Studio 統合 (ビデオ)
AQtime Pro は、Microsoft Visual Studio と Embarcadero RAD Studio の IDE 環境に統合して利用できます。プロファイリングの設定、実行、結果の確認を IDE 上ですべて行えます。

詳細...

 

プロファイリング対象の選択と除外

Selective Profiling プロファイリング選択 (ビデオ)
アプリケーションの中から、プロファイリング対象(モジュールなど)を選択および、除外することができます。問題を深く掘り下げ確認する際に、最小限のオーバーヘッドでプロファイリングが行えます。

詳細...

 

プロファイリング結果のレポート

Profiling Results プロファイリング結果
プロファイラーごとに詳細なレポート機能が用意されています。AQtime Pro のレポートでは、実行結果のサマリー、コールグラフ、コールツリー、該当箇所のソースコードの確認など、 結果を分析するための様々な情報が用意されています。

詳細...

 

ページ トップに戻る

AQtime Pro - 動作環境

 

システム要件

ハードウェア要件

  • Intel Pentium II 450 またはそれ以上 (Pentium 4 1GHz 以上を推奨)。

    AQtime Pro は、以下のプロセッサーもサポートします:

    • Intel Core 製品のプロセッサー (Intel Core i7, Intel Core 2 Duo, Intel Core Duo およびその他)
    • Intel Xeon および Intel Xeon MP
    • Intel Pentium II, Intel Pentium III
    • Intel Pentium 4 (ハイパースレッディング テクノロジーをサポートする Intel Pentium 4 および Intel Pentium 4 Extreme Edition を含む)
    • Mobile Intel Pentium 4
    • Intel Pentium Extreme Edition, Intel Pentium D, Intel Pentium M
    • Intel Celeron, Intel Celeron D, Intel Celeron M
    • AMD Phenom
    • AMD Phenom II
    • AMD Athlon 64 FX
    • AMD Athlon XP, AMD Athlon 64 X2 Dual-Core, AMD Athlon 64
    • AMD Sempron
    • AMD Opteron
    • AMD Turion 64 X2 Mobile Technology および AMD Turion 64 Mobile Technology
    • AMD Athlon 64 for DTR
    • Mobile AMD Athlon 64
    • Mobile AMD Sempron

    使用しているプロセッサー モデルに依存する AQtime の制限事項については、サポートするプロセッサー モデル (Supported Processor Models) をご参照ください。

  • 256 MB のメモリー (1 GB またはそれ以上を推奨)。

  • 1.5 GB の空きディスク容量 (サンプルおよび SDK インストール用にシステム ドライブ上の 400MB を含む)。製品実行時に 500MB が必要。

  • SVGA (800 × 600) またはそれ以上の解像度のモニター。

  • マウスまたはその他のポインティング デバイス。

注意: AQtime Pro は、プロファイラーの情報を保存するために大量のメモリーを消費する可能性があります。大規模なプロジェクトで作業する場合は、Windows がスワップファイルを使用しないようにして、できるだけ多くの物理 RAM を割り当てることをお勧めします。

 

オペレーティング システムおよび Internet Explorer

  • オペレーティング システム:

    • Microsoft Windows 10 (32-bit および 64-bit エディション).
    • Microsoft Windows 8 および 8.1 (32-bit および 64-bit エディション)
      注意: Windows Store (Modern UI) アプリケーションのプロファイリングは現在サポートされていません。
    • Microsoft Windows Server 2012.
    • Microsoft Windows 7 (32-bit および 64-bit エディション).
    • Microsoft Windows Server 2008 (32-bit および 64-bit エディション).
    • Microsoft Windows Server 2008 R2 もサポートされます。
    • Microsoft Windows Vista (32-bit および 64-bit エディション).
    • Microsoft Windows Server 2003 (32-bit および 64-bit エディション).
    • Microsoft Windows XP (32-bit および 64-bit エディション).

  • Internet Explorer 7.0 またはそれ以降

.NET、Java、Silverlight および スクリプトでのプロファイリングの詳細は、System Requirements をご参照ください。

情報:

  • AQtime Pro のライセンスをアクティベートするには、コンピュータがインターネットに接続されている必要があります。ライセンスがアクティベートされた後、インターネット接続は必要ありません。

  • 複数のプロセッサーまたはマルチコアプロセッサー(例えば、デュアルコアCPU)を持つ Windows XP Service Pack 2を使用する場合は、AQtime Pro で、正しくアプリケーションのプロファイリングをするために、Windowsの更新#896256をインストールする必要があります。

ページ トップに戻る


サポートする統合環境

AQtime Pro は、.NET (マネージド), ネイティブ コード (non-.NET, アンマネージド), script code および Java 実行ファイルをプロファイル可能です。

.NET (マネージド) アプリケーション

AQtime Pro は、MSIL コードを生成するすべての既存コンパイラー(Microsoft および non-Microsoft の両方)をサポートします。たとえば、

Microsoft Visual Studio Outside Microsoft
Visual C# 2005 - 2017
Visual C# .NET
Visual Basic 2005 - 2017
Visual Basic .NET
Visual C++ 2005 - 2017
Visual C++ .NET
Visual J# 2005
Visual J# .NET
JScript .NET
F#, Visual F#
Borland Delphi 2006 for .NET
Borland Delphi 2005 for .NET
Borland Delphi 8 (Delphi for .NET)
Borland C#Builder 2006
Borland C#Builder
APL
Cobol
Component Pascal
Eiffel
Haskell
Mercury
Oberon
Perl
Python
Scheme
SmallTalk
Standard ML

 

ネイティブ コード (アンマネージド) アプリケーション

AQtime Pro は、以下の任意の開発ツールで作成した実行ファイルをプロファイル可能です:

  • Microsoft Visual C++ v. 4, 5, 6, 7, 8, 9 および 10
  • Microsoft Visual Basic v. 6.0
  • Embarcadero Delphi 2010, XE - XE8, 10 Seatle、10.1 Berlin、10.2 Tokyo
    CodeGear Delphi 2007 および 2009 for Win32,
    Borland Delphi 2005 and 2006 for Win32,
    Borland Delphi 7.0,
  • Embarcadero C++Builder 2010, XE - XE8, 10 Seatle, 10.1 Berlin、10.2 Tokyo
    CodeGear C++Builder 2007 および 2009,
    Borland C++Builder 2006,
    Borland C++Builder 6
  • Intel C++ v. 7.0
  • Borland C++ v. 4.5 および 5.x
  • GNU Compiler Collection v .2.95 およびそれ以降
  • Compaq Visual Fortran v. 6.5

Java アプリケーション

AQtime Pro は、Sun Java Runtime Environment (JRE) v. 1.5—1.7 上で実行する任意の Java アプリケーションをプロファイル可能です。

Silverlight アプリケーション

AQtime Pro は、Silverlight 4 および 5 で作成したリッチ インターネット アプリケーションをプロファイル可能です。

スクリプト コード

AQtime Pro は、Microsoft Script Engine で実行される VBScript および JScript コードをプロファイル可能です。

Microsoft Visual Studio

AQtime Pro は、Visual Studio IDE に統合できます。 この統合により、開発者は Visual Studio IDE から離れることなく AQtime Pro をフルに利用できます。

  • Microsoft Visual Studio 2017 (部分的なサポート、詳細はこちら)

  • Microsoft Visual Studio 2005 - 2015

  • Microsoft Visual Studio .NET 2002 - 2003

詳細はこちら。

Embarcadero RAD Studio

AQtime Pro は、Embarcadero RAD Studio に統合できます。

  • Embarcadero RAD Studio 10.2 Tokyo

  • Embarcadero RAD Studio 10.1 Berlin

  • Embarcadero RAD Studio 10 Seattle

  • Embarcadero RAD Studio XE8

  • Embarcadero RAD Studio XE7

  • Embarcadero RAD Studio XE6

詳細はこちら。

サポートする開発ツール および プロセッサー モデル の一覧は、開発元のサポートセクションをご参照ください。

 

ページ トップに戻る

AQtime Pro - 新機能

 

AQtime Pro 8.70 の新機能

AQtime Pro 8.70 (リリース - 2017年 8月 2日)

新機能

このページでは、AQtime version 8.70 で追加された新機能について説明しています。他の 8.x で追加された機能についてはバージョン履歴を参照してください。

 

Visual Studio 2017 サポート

  • AQtime 8.70 では、Microsoft Visual Studio 2017 で作成したマネージドおよびアンマネージドの 32 ビットおよび 64 ビット アプリケーションを最適化できます。

  • Visual Studio で AQtime プロジェクトを作成し、IDE から離れることなくアプリケーションをプロファイルすることができます。

    注意: Visual Studio 2017 では、AQtime プロジェクトによる Visual Studio テストの拡張はサポートされていません。

     

RAD Studio 10.2 Tokyo サポート

  • Embarcadero RAD Studio 10.2 Tokyo で作成した 32 ビットおよび 64 ビットの Delphi および C++ Builder アプリケーションを最適化することができます。

  • AQtime は、RAD Studio 10.2 Tokyo にパネル、メニュー、ダイアログを統合するため、IDE 内でアプリケーションをプロファイルすることができます。

その他

 

詳細は開発元のサイトへ

 


AQtime Pro 8.x バージョン履歴

AQtime Pro 8.60 の新機能

AQtime Pro 8.60 (リリース - 2016年 8月 23日)

新機能

このページでは、AQtime version 8.60 で追加された新機能について説明しています。他の 8.x で追加された機能についてはバージョン履歴を参照してください。

  • Embarcadero RAD Studio 10.1 Berlin のサポート:
    • AQtime を使用して、RAD Studio 10.1 Berlin で作成した 32ビットおよび 64ビットの Delphi および C++Builder アプリケーションを最適化できます。

    • AQtime のパネル、メニュー、ダイアログを RAD Studio 10.1 Berlin に統合でき、IDE から離れることなくアプリケーションをプロファイルすることができます。

  • 多数の不具合 が修正されました。

 

詳細は開発元のサイトへ

 


AQtime Pro 8.50 の新機能

AQtime Pro 8.50 (リリース - 2016年 3月 3日)

新機能

このページでは、AQtime version 8.50 で追加された新機能について説明しています。

  • Visual Studio 2015 サポート:  AQtime 8.50 は、Microsoft Visual Studio 2015 をフルサポートします。

    • Microsoft Visual Studio 2015 で作成したマネージドおよびアンマネージドの 32ビットおよび 64ビット アプリケーションをプロファイルすることが可能です。

    • AQtime は、Visual Studio 2015 にプロファイラー、パネル、メニューを統合するので、IDE 内から直接アプリケーションをプロファイル可能です。

    • Visual Studio テスト プロジェクトを AQtime プロジェクトで拡張でき、Visual Studio で、またはチーム ビルドの一部として実行できます。

    詳細は、Integration With Microsoft Visual Studio を参照してください。

  • Embarcadero RAD Studio 10 Seattle のサポート:

    • AQtime を使って、RAD Studio 10 Seattle で作成された 32ビットおよび 64ビット Delphi と C++Builder アプリケーションを最適化できるようになりました。

    • AQtime は、RAD Studio 10 Seatle に パネル、メニュー、ダイアログを統合するので、IDE から離れることなくアプリケーションをプロファイルできます。

  • アプリケーション プロファイリングが Windows 10 上で安定性が増しました。

  • 多数の不具合 が修正されました。

 

詳細は開発元のサイトへ

 


AQtime Pro 8.40 の新機能

AQtime Pro 8.40 (リリース - 2015年 10月 7日)

新機能

  • Windows 10 サポート - Windows 10 上でアプリケーションのプロファイルと最適化が可能。
    Windows ストア (Metro UI) アプリケーションのプロファイリングは、現在サポートされておりません。

  • Advanced Vector Extensions (AVX) 命令のサポート - AVX 命令セットを使用するアプリケーションのプロファイリングが可能。

その他の改良点:

  • Sampling プロファイラーの最適化

  • Allocation プロファイラーでアクションをサポート

  • Static プロファイラーがさらに効率的になりました

  • Windows shell コンテキスト メニュー インテグレーション

  • マルチ サービス プロファイリング

  • Light coverage プロファイラーの最適化

  • その他

詳細は開発元のバージョン履歴ページへ

 


AQtime Pro 8.24 の新機能

AQtime Pro 8.24 (リリース - 2015年 5月 7日)

新機能

  • Embarcadero RAD Studio XE8 サポート
    • AQtime Pro で、RAD Studio XE8 で作成した 32 ビットおよび 64 ビットの Delphi および C++Builder アプリケーションをプロファイリングできます。
    • AQtime Pro のメニューやパネル、ダイアログが RAD Studio XE8 に統合されるため、IDE から離れることなく、アプリケーションをプロファイリングできます。

その他の改良点:

  • 多数の不具合が修正されました。

 


AQtime Pro 8.22 の新機能

さらに機能豊富な AQtime Pro 8.22 のリリースです。(2014年 9月 19日)
AQtime Pro には、今日の開発者のニーズに一致する以下のような新機能が含まれます:

新機能

  • Visual Studio 2013 サポート
    • Microsoft Visual Studio 2013 をフルサポートします。
    • Microsoft Visual Studio 2013 で作成されたマネージドおよびアンマネージド 32 ビットおよび 64 ビットアプリケーションをプロファイルします。
    • AQtime Pro は、Visual Studio 2013 に統合され、その IDE 内で直接アプリケーションをプロファイルできます。
    • AQtime Pro で Visual Studio テスト プロジェクトを拡張し、Visual Studio 内でまたはチーム ビルドの一部として実行できます。
  • Embarcadero RAD Studio XE7 サポート
    • AQtime Pro で、RAD Studio XE7 で作成した 32 ビットおよび 64 ビットの Delphi および C++Builder アプリケーションを最適化できます。
    • AQtime Pro のメニューやパネル、ダイアログが RAD Studio XE7 に統合されるため、IDE から離れることなく、アプリケーションを最適化できます。
  • 64 ビット C++Builder のサポート拡張
    • アロケーション プロファイラーは、64 ビットバージョンの C++Builder XE3 - XE7 で作成されたアプリケーションをプロファイルできます。
    • AQtime Pro は、64 ビット C++ Builder アプリケーションで発生した例外をトレースし、Event View パネルでクラスと関数名と一緒に例外テキスト、コールスタックを表示します。

 

その他の改良点:

  • AQtime Pro は、Windows 8.1 上でさらにメモリ消費が少なくなります。
  • DWARF 形式のデバッグ情報を読み込む、改良されてさらに正確なアルゴリズム。新しいアルゴリズムは、メモリ上の関数の境界を検出する際に、より正確です。
  • 多数の不具合が修正されました。

 


AQtime Pro 8.21 の新機能

AQtime Pro 8.21 は、Embarcadero RAD Studio XE6 をフルサポートしています。

新機能

  • Embarcadero RAD Studio XE6 サポート
    RAD Studio XE6 で作成した Delphi および C++Builder アプリケーションをプロファイルすることが可能になります。

    AQtime Pro のメニューやパネル、ダイアログが RAD Studio XE6 に統合されるため、IDE から離れることなく、アプリケーションを最適化できます。

不具合修正

多数の不具合が修正されました。

 


AQtime Pro 8.20 の新機能

AQtime Pro 8.20 は、Microsoft Windows 8.1 のサポートや、サンプリング プロファイラーのアルゴリズムの改善、ライセンス設定の改良など多数の機能強化が含まれています。

新機能

  • Windows 8.1 サポート: 最新の Windows オペレーティング システムである Windows 8.1 上で AQtime Pro を実行でき、あなたのアプリケーションを最適化できます。

  • サンプリング プロファイラーの改良: プロファイラーのアルゴリズムが改良されました。プロファイラーは、より正確にサンプルをトラックし、さらにプロファイリング結果を収集できるようになりました。

  • ライセンシングの改良: AQtime Pro のライセンスを Hyper-V role がインストールされている Microsoft Hyper-V Server 物理マシン上、Microsoft Windows Server 2008 物理マシン上でアクティベートできます。

詳細は開発元のバージョン履歴ページへ

 

ページ トップに戻る

AQtime Pro - 製品価格

 

 

AQtime の価格は、こちらから

 

 

ページ トップに戻る