LapTime
|
|
LapTime 紹介:
AppleScript の実行時間を測定する為のスクリプティング機能追加です。スクリプトの性能評価およびチューンナップに利用できます。
AppleScript の標準の機能で current date コマンドで時間を取得できますが、時間分解能が1秒なので、スクリプトの実行時間の測定には分解能が不足しています。
LapTime.osax はミリ秒程度のオーダーで実行時間の測定を行えます。本当はマイクロ秒のオーダーで時間を取得しているのですが、スクリプティング機能追加のコマンド実行に費やす時間の為に、1 msec 程度が最小分解能になりそうです。
LapTime.osax は次のように、LapTime.osax のコマンドからコマンドまでの時間を測定します。一番シンプルな使い方は、start timer コマンドで、timer オブジェクトを生成し、stop timer コマンドで、start timer からの時間を取得します。時間の単位はミリ秒になります。