Download the sysinternals process monitoring tool from www.sysinternals.com, and then start tracking an application that shows you what the process does in terms of access to the registry / file, and can potentially show you what to look for when delays occur.
If you have debugging symbols, it can also give you the name of a function call in the called dll / app, but even knowing what happens when the delay occurs and which dlls are used, the user mode or kernel gives you a good idea of where to start .
source
share