Gpprofileは、Delphiのソースコードインストゥルメントプロファイラーです。これにより、ボトルネックを簡単に見つけることができ、Delphiアプリケーションのパフォーマンスを大幅に改善できます。これは、Delphi開発者にとって必須のツールです。
機能は次のとおりです。
生成された計装コードは、Delphi 2とともに最新バージョンに動作します。
1-2-3のように簡単:
gpprof.exeを開始し、Delphiプロジェクトファイル(.dpr)を開きます
実行時間を測定する手順を確認してください。 [機器]ボタンをクリックします。選択した各手順に特別な呼び出しが追加されます。
include dirのコンテンツをアプリケーションソースフォルダーにコピーするか、検索パスにdirを追加します。アプリケーションをDelphiで構築し、実行し、いくつかのタスクを実行し、閉じます。
その後、Gpprofileウィンドウに戻り、結果をお楽しみください! :)
バージョン1.6.0以降、測定ポイントを追加できます。GPPROF.CREATEMEASHERSPOINTSCOPE()を使用して、メジャーポイントを取得します。処分すると、測定ポイントがタイミングを書きます。
サンプルはgproftesterプロジェクト(ttestthread.execute())にあります
オリジナルの著作権:Primoz gabrijelcic([email protected])
Delphi 2009、2010、XE:Anton Alisov([email protected])で動作させるための小さな変更
Delphi XE2、XE3:Johan Bontes([email protected])で動作させるための小さな変更
元のプロジェクトGPPROF2011は、https://code.google.com/archive/p/gpprofile2011/にあります。
GPLV2の下でリリースされました。
詳細については、こちらをご覧ください。