Original Post
I need to process a bunch of data, and it will take about a week of constant cpu time to process it all. The computer I'm going to be doing this on is somewhat old so I want to avoid taxing it too much, and I want to be able to use it during that time. After some testing I've decided I want to sleep the main processing loop for 10ms every 500 loops. My question is: would it be better for the computer if I don't sleep it at exactly every 500 loops and instead sleep it randomly between 400-600 loops (or some interval like that)? The reasoning for this is that since the computer will be processing the data for such a long time, sleeping it at such a constant interval might wear out certain parts of the cpu more than others. I don't know enough about how a computer works to know if this is absurd or not, so that's why I'm asking.