August 2003
Intermediate to advanced
1140 pages
68h 45m
English
GetTickCount
GetTickCount( )Returns a counter representing the elapsed time in milliseconds from
the Unix epoch (January 1, 1970, 00:00 GMT). GetTickCount(
) is useful for reporting the amount of time it takes to
process specific parts of CFML code. The following example counts the
time (in milliseconds) it takes to process a loop with 10,000
iterations:
<cfset Start = GetTickCount( )> <cfoutput><b>Start TickCount:</b> #Start#</cfoutput> <p>Looping from 1 to 10000 <cfset Timer="0"> <cfloop index="counter" from="1" to="10000"> <cfset Timer=Timer+1> </cfloop> <cfset End = GetTickCount( )> <p> <cfoutput><b>End TickCount:</b> #End#</cfoutput> <cfset TotalTime = (Evaluate(End - Start))> <p> <cfoutput><b>Total processing time:</b> #TotalTime# milliseconds</cfoutput>