ThingWorx Edge C SDK > Running the C SDK > Running the C SDK on Windows-based Operating Systems
  
Running the C SDK on Windows-based Operating Systems
When running the C SDK on Windows-based operating systems, it is possible for the Windows OS to have a tick resolution that is higher that the tick resolutions requested by the C SDK. For example, the default Windows tick resolution is 15ms and the recommended API task tick resolution is 5ms. In this scenario the API thread executes only at the limit interval of 15ms instead of the requested 5ms interval. To achieve the best performance, it is recommended that the Windows tick resolution be changed, using the Windows API functions, to one half of the maximum sampling rate (Nyquist Sampling). Note that some systems will experience high CPU load due to the increased tick timer.