Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiRAD Studio

Deleaker ProfilerでDelphi/C++Builderアプリケーションのメモリリークを迅速に検出する

find-memory-leaks-in-your-delphi-c-builder-application-with-deleaker-profiler-ja

Deleakerは、Visual Studio、Delphi、C++Builder、Qt Creatorsなどの主要な IDEと統合が可能な人気の高い拡張機能であり、ヒープメモリ、仮想メモリ、OLEメモリ、GDIオブジェクト、USERオブジェクト、ハンドルのリークを検出できます。

最も安定したWindowsアプリケーションであっても、リソースリークに免疫があるわけではありません。そして、すべての不具合や問題の中で、特にGDIオブジェクトとメニューで見つかった場合、メモリリークの検出が最も難しい傾向があります。そして不具合の発見と対処が早ければ早いほど、余計なコストがかからないというのが経験則もあり、これらに対処が必要なケースでは、非常に有効なツールとなります。

なお、メモリリークを追跡するのに役立つツールやアドオンの製品はが他に多く存在しますが、Windowsのパフォーマンスを損なう可能性のあるGDIリソースリークを追跡できるものはほとんどありません。 Deleakerは、これが可能な数少ないツールの1つであり、アプリケーションのパフォーマンスへの影響を最小限に抑えます。

さらにDeleakerは単なるメモリリークを見つけるためのツールではなく、継続的インテグレーションで活用することができます。Deleakerには、継続的インテグレーションのプロセスで実行できるコマンドラインツールがあり、リークレポートを作成するためのスナップショットの記録とエクスポートを自動化することができます。

Deleakerの動作要件

Deleakerがサポートする(統合可能な)IDEは、以下の通りです。

  • Visual C++ 6.0、Visual Studio 2005、2008、2010、2012、2013、2015、2017、2019
  • Delphi / C++ Builder / RAD Studio (10.4にも対応)
  • Qt Creator

※Deleakerは、IDEに統合しなくてもスタンドアロン版アプリケーションとして利用可

動作プラットホーム

  • Windows 32-bitおよびWindows 64-bitをサポート
  • Windows 10で利用する場合は、Microsoft .NET Framework 3.5を有効にする必要あります

Deleakerのデモ

Deleakerを使用した多くの例が掲載されています。DelphiとC++Builderの公式デモは、以下の情報をご覧ください。

Deleakerの入手

Deleakerのトライアル版は、GetItパッケージマネージャを開いて、検索ボックスから”Deleaker”というキーワードで検索すると見つかりますので、これを選択してインストールすることができます。

deleaker-profiler-getit-ja-1121072

Deleakerは、softanics社の製品です。この製品のフル機能を利用するためにはsoftanics社のサイトから購入する必要があります。そしてこの製品に関するサポートは、softanics社によって提供されます。


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

関連記事
C++DelphiIDERAD Studio

RAD Studio 10.4.2で新しく導入されたインストールプロセスの自動化を容易にするサイレントインストーラ

C++DelphiRAD Studio

科学プロジェクト向けの高性能なベクトル/行列演算ライブラリ

DelphiRAD Studioデータベース

わずか5秒でレポート作成!! Delphi向けの強力なレポートコンポーネント

C++DelphiRAD Studio

Windowsアプリケーションに最適!! 高性能のカスタムデータベースグリッドコンポーネント

コメント

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES