title: Is there any way to maximize my application's timeslice on Windows?
body: <p>I have a 3D application that needs to generate a new frame roughly every 6ms or so. This frame-rate needs to be constant in order to not result in stuttering. To make matters worse, the application has to perform several moderately-heavy calculations (mostly preparing the 3D scene and copying data  to the VRAM) so there is it consumes a fairly large amount of that ~6ms doing it's own stuff.</p>
  
  <p>This has been a problem because Windows causes my application to stutter a bit when it tries to use the CPU for other things. Is there any way I could make Windows not "give away" timeslices to other processes? I'm not concerned about it negatively impacting background processes.</p>