Author: SKAN Last Modified: 20091210
Calculates a high precision time difference in seconds. In example, could be used for benchmarking.
QPX( N=0 )
For more details of the functions's parameters and return value, please see it's source code or the document.
The function is very simple in usage, but it lacks an external documentation. So I wrote a simple one.
For update's details and remarks related to the functions, please see the AutoHotkey Forum: http://www.autohotkey.com/forum/viewtopic.php?t=52083
nonexistent
; #Include QPX.ahk #NoEnv SendMode Input SetWorkingDir %A_ScriptDir% SetBatchLines -1 ;;** Basic Usage ** QPX( True ) ; Initialise Counter Sleep 1000 Ti := QPX( False ) ; Retrieve Time consumed ( & reset internal vars ) MsgBox, 0, Sleep 1000, %Ti% seconds ;;** Extended Usage ** While QPX( 1000 ) ; Loops 1000 times and keeps internal track of the total time Tooltip %A_Index% Ti := QPX() ; Retrieve Avg time consumed per iteration ( & reset internal vars ) MsgBox, 0, Avg Time Taken for ToolTip, %Ti% Seconds / Iteration