Linked by Thom Holwerda on Wed 10th Jul 2013 11:23 UTC
Windows "The default timer resolution on Windows is 15.6 ms - a timer interrupt 64 times a second. When programs increase the timer frequency they increase power consumption and harm battery life. They also waste more compute power than I would ever have expected " they make your computer run slower! Because of these problems Microsoft has been telling developers to not increase the timer frequency for years. So how come almost every time I notice that my timer frequency has been raised it's been done by a Microsoft program?" Fascinating article.
Thread beginning with comment 566681
To read all comments associated with this story, please click here.
Other OSes?
by panzi on Wed 10th Jul 2013 12:43 UTC
panzi
Member since:
2006-01-22

How does Windows compare to other OSes here? I guess once Linux is really fully tickless (which is still a long way to go) it will be better in this regard, wouldn't it? What about OS X? Also I heard Windows CE is already tickless. Is Microsoft porting this ability to Windows? Is such a ting possible? I don't know much about these things.

Reply Score: 2

RE: Other OSes?
by Bill Shooter of Bul on Wed 10th Jul 2013 18:43 in reply to "Other OSes?"
Bill Shooter of Bul Member since:
2006-07-14

Unless I misread the article, I think it says that windows 8 is tickless.

Linux has the ability to be tickless as it is by default in RHEL 6, but I think you can still make it tick at compile time.

Reply Parent Score: 2

RE: Other OSes?
by UltraZelda64 on Wed 10th Jul 2013 19:28 in reply to "Other OSes?"
UltraZelda64 Member since:
2006-12-05

What do you mean by "fully tickless?" Just wondering, because I thought that Linux--speaking specifically of the kernel--was fully tickless (or at least comes with the option). Are you referring to "Linux" in the distribution sense, as in the userland and all the other tools and programs running on top of it?

Back when the "tickless" setting was introduced into the kernel (quite a while ago) I remember reading that a lot of packages had to be updated to take advantage of it. I'm guessing that's what you're referring to? Either way, it's been a long time... I figured by now virtually everything that needed updating should be updated by now. What could be left?

Reply Parent Score: 2

RE[2]: Other OSes?
by UltraZelda64 on Wed 10th Jul 2013 19:53 in reply to "RE: Other OSes?"
UltraZelda64 Member since:
2006-12-05

Ah, out of curiosity I just stumbled upon this link in a Google search:

http://lwn.net/Articles/549580/

So, that was the first step, allowing an kernel to go into a tickless mode whenever it is idle. And now they are making further progress in making it tickless all the time. I think I understand now.

Edited 2013-07-10 19:56 UTC

Reply Parent Score: 4

RE: Other OSes?
by gumoz on Thu 11th Jul 2013 05:06 in reply to "Other OSes?"
gumoz Member since:
2008-05-15

XNU is tickless

Reply Parent Score: 1