Any way to view/visualize Timer Coalescing?

Discussion in 'OS X Mavericks (10.9)' started by adcx64, Jun 14, 2013.

  1. macrumors 65816

    adcx64

    Joined:
    Nov 17, 2008
    Location:
    Cudi Zone
    #1
    Hello. I'm really interested in this new feature, upon installing to my MBA, I am curious if there is any way to see this in action? Activity Monitor now shows App Nap, but what about when Timer Coalescing kicks in?
     
  2. w0lf, Jun 14, 2013
    Last edited: Jun 14, 2013

    macrumors 65816

    w0lf

    Joined:
    Feb 16, 2013
    Location:
    USA
    #2
    It's always on when on battery power.

    Also timer coalescing has already existed in Windows since 7. It's not really gonna blow your mind.
     
  3. thread starter macrumors 65816

    adcx64

    Joined:
    Nov 17, 2008
    Location:
    Cudi Zone
    #3
    interesting. i just thought it was really neat to be honest.
     
  4. macrumors member

    Joined:
    Apr 19, 2010
    Location:
    Genoa, Italy
    #4
    Can we force it to be always active also on ac power (maybe to keep macs cooler)?

    Bye,

    Andrea
     
  5. macrumors 6502a

    Joined:
    Nov 6, 2006
    #5
    Wondering this too. Most of the time I'm willing to sacrifice a little performance for a cooler running CPU.
     
  6. thread starter macrumors 65816

    adcx64

    Joined:
    Nov 17, 2008
    Location:
    Cudi Zone
    #6
    Correct me if I'm wrong, but isn't the point of the feature keeping the cpu cool while gaining performance as well?
     
  7. macrumors 603

    Joined:
    Aug 9, 2009
    #7
    No, the point is reducing power consumption. CPU temperature is a consequence of power consumption, not its cause.
     
  8. thread starter macrumors 65816

    adcx64

    Joined:
    Nov 17, 2008
    Location:
    Cudi Zone
    #8
    So the freed cpu downtime does not equate to better performance?
     
  9. macrumors 68030

    Joined:
    Feb 26, 2011
    Location:
    Cincinnati, OH
    #9
  10. macrumors 65816

    w0lf

    Joined:
    Feb 16, 2013
    Location:
    USA
    #10
    No the point of the feature is to allow your cpu longer idle periods and thus using less energy when on battery power.
     
  11. macrumors 603

    Joined:
    Aug 9, 2009
    #11
    It depends on exactly what you mean by "better performance".

    Timer coalescing should result in MORE CPU downtime, not less. That is, the CPU is placed in a less power-consuming lower-speed state for a larger percentage of time. From a power-consumption viewpoint, this is "better performance", in that it uses less power than if timers weren't coalesced. It's also "better performance" from a temperature viewpoint, because less power consumed means less heat to dissipate.

    There is no CPU downtime that's "freed" by timer coalescing. I'm not even sure what you mean by that. "Down" is a state the CPU is in, not a resource that can be used or freed. The CPU is either up or down, or at some intermediate power level. If anything, CPU downtime is increased, not decreased. In any case, increased downtime is a consequence of timer coalescing, not a cause. That is, by performing timer coalescing, the amount of downtime is increased (hopefully). It's not that downtime is somehow "freed" which then results in timers being coalesced.

    Conversely, if "better performance" means "less latency" or "higher speed", then increasing CPU downtime may negatively affect both of those. That is, it may increase the latency for timers that are coalesced, or it may increase the granularity of timers, such as from 10 ms granularity to 100 ms. Things like human-perceived responsiveness, network speed, etc. may be affected by increases in latency.

    So it depends entirely on what you mean by "better performance".
     

Share This Page