XREA.COM Logo XREA.COM Ad

管理人の雑記

7管理人 ★:06/06/06 10:39 ID:???
プログラムの起動に要する時間を計測する。

SetBatchLines,-1
tc=%A_TickCount%
Run,%1%,,,pid

WinWait,ahk_pid %pid%
Loop{
    SendMessage,0,0,0
    if ErrorLevel=0
        break
}
tc:=A_TickCount-tc
MsgBox,%tc%

あるソフトの起動速度の比較をしたかったので適当に作った。
とりあえず、ウィンドウが表示されて操作に応答するようになったら起動完了とみなすことに。
ウィンドウの表示を待ってWM_NULLを送り、SendMessageから戻ったら時間を表示する。
これを以て起動速度としてよいかは分からんが、とりあえず体感速度には概ね比例している。
101KB
名前: E-mail:
ファイル:
0ch BBS 2005-10-08