API debugprofilestop

Returns the time in milliseconds since the last call to debugprofilestart().
 elapsedMilliseconds = debugprofilestop()
==Returns==
:;elapsedMilliseconds: - Time since profiling was started in milliseconds.
==Details==
* Debug profiling provides a high-precision timer that can be used to profile code.
* Calling this function, despite its name, does NOT stop the timer. It simply returns the time since the previous debugprofilestart() call!
* Note that if you are simply using this to profile your own code, it is preferable to NOT keep re-starting the timer since it will interfere with other addons doing the same. Instead, do this:
 local beginTime = debugprofilestop()
 -- do lots of stuff
 -- that takes lots of time
 
 local timeUsed = debugprofilestop() -beginTime
 print("I used "..timeUsed.." milliseconds!")
==See also==
*