[wpkg-users] [Bug 233] Command invokations cause unneccessary delays

Rainer Meier r.meier at wpkg.org
Tue Aug 2 12:56:56 CEST 2011


Hi Stefan,

On 02.08.2011 09:46, Stefan Pendl wrote:
> The minimum resolution of the regular Windows timer is about 16ms, so
> 10ms would never get reached.

I know the default clock resolution of Windows seems to be 15.6ms but 
applications can also request higher clock rates. I don't know all the details 
and cscript.exe is unlikely to set a more-precise clock. However in worst case 
my counter will just take ~156ms for the first 10 wait cycles using 10ms. Then 
it will continue with 100ms intervals and after 1 second it's back to 1s intervals.

Also don't worry about inaccurate time measuring. Every 10th interval the time 
really used by the script is synchronized with the clock.


btw. You can use Sysinternals ClockRes to get your current clock resolution.
<http://technet.microsoft.com/en-us/sysinternals/bb897568>

On my system currently it looks like:

ClockRes v2.0 - View the system clock resolution
Copyright (C) 2009 Mark Russinovich
SysInternals - www.sysinternals.com

Maximum timer interval: 15.600 ms
Minimum timer interval: 0.500 ms
Current timer interval: 1.000 ms

Although I am not really sure what has set the current timer to 1ms resolution.

br,
Rainer



More information about the wpkg-users mailing list