responsive threading

Andras Balogh <[email protected]> Fri, 29 Jul 2005 11:43:40 -0600
Newsgroups gmane.games.devel.general
Message-ID <[email protected]>
I'm developing a graphics application, that I want to be very 
responsive, very smooth, all the time! The rendering is pretty simple, 
the framerate is high and stable, so I just lock to vsync, and 
everything moves beautifully smooth! The CPU usage for this thread is 
always below 10%.

However, I also have another thread, that has to do some heavy work. 
This thread does tons of IO operations, and also makes the CPU sweat!

There is no synchronization between the two threads, so they should be 
able to run independently. Still, I'm experienceing sudden spikes in the 
framerate, when the second thread is really hammering. What could be the 
reason for this? Is it possible to do something about it, to regain the 
continuous framerate? I'm really not interested in the performance of 
the second thread, I just want my first thread to run as smooth as 
possible! I've tried lowering the priority for the second thread, and it 
does help, but there are still some spikes. Is it possible that it's 
Windows itself doing some operations at higher priority, like memory 
management, IO stuff, and the likes?

Thanks,


Andras


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Gamedevlists-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-general
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_id=557