Why are there time-outs when running Coherence on Windows?

Windows (including NT, 2000 and XP) is optimized for desktop application usage. If you run two console ("DOS box") windows, the one that has the focus can use almost 100% of the CPU, even if other processes have high-priority threads in a running state.

To correct this imbalance, you must configure the Windows thread scheduling to less-heavily favor foreground applications.

For example:

  1. From the Start Menu in Windows 2000 choose Settings -> Control Panel -> System -> Advanced tab -> Performance Options button
  2. Select the option called "Optimize performance for Background services".