VBA実行時間測定ツール T'sWatcher  Ver 2.00

「VBA実行時間測定ツール T'sWatcher」 は、モジュールのコードに所定のコードを記述することによってそのチェックポイントを通過した時間を測定し、チェックポイント間の実行時間を集計するツールです。


特 徴

たくさんの処理を行うようなプロシージャで実行時間を短縮したいような場合に、ブロックごとの実行時間を知りたいことがあると思います。簡単な方法としては、それぞれのブロックに「Debug.Print Time」を記述してデバッグウィンドウで経過時間を観測するという方法がありますが、T'sWatcherはその感覚で、「tsWatch」Subプロシージャの呼び出しを記述することによって、時間を測定し、さらに前の「tsWatch」が呼び出された時刻からの経過時間つまりその間の実行時間を集計するものです。


使用例

tsWatch "処理開始", True・・・・・・<1>
For i= 1 to 100
  'ここで処理1を実行する
Next i
tsWatch "処理1"・・・・・・<2>

For i= 1 to 100
  'ここで処理2を実行する
Next i
tsWatch "処理2"・・・・・・<3>

  • <1>の時刻(Timer関数で取得)と<2>の時刻の差から、<1>〜<2>に要した時間を集計します。
  • <2>の時刻と<3>の時刻の差から、<2>〜<3>に要した時間を集計します。
集計結果では、全データの詳細表示や、チェックポイントごとの平均実行時間、最大・最小実行時間などを表示することができます。


画面イメージ



動作に必要なソフト

T'sWatcherをご使用になるにはAccess97が必要です。

インストール方法、その他の詳細については、同梱されている Readme.TXT を参照して下さい。


ダウンロード

ダウンロード (TWTCH200.LZH、52,264 バイトあります)






Copyright © T'sWare All rights reserved