24 lines
984 B
Markdown
24 lines
984 B
Markdown
---
|
|
title: "Timer coalescing"
|
|
chunk: 1/1
|
|
source: "https://en.wikipedia.org/wiki/Timer_coalescing"
|
|
category: "reference"
|
|
tags: "science, encyclopedia"
|
|
date_saved: "2026-05-05T11:39:51.256943+00:00"
|
|
instance: "kb-cron"
|
|
---
|
|
|
|
Timer coalescing is a computer system energy-saving technique that reduces central processing unit (CPU) power consumption by reducing the precision of software timers used for synchronization of process wake-ups, minimizing the number of times the CPU is forced to perform the relatively power-costly operation of entering and exiting idle states.
|
|
|
|
|
|
== Implementations of timer coalescing ==
|
|
The Linux kernel gained support for deferrable timers in 2.6.22, and controllable "timer slack" for threads in 2.6.28 allowing timer coalescing.
|
|
Timer coalescing has been a feature of Microsoft Windows from Windows 7 onward.
|
|
Apple's XNU kernel based OS X gained support as of OS X Mavericks.
|
|
FreeBSD supports it since September 2010.
|
|
|
|
|
|
== See also ==
|
|
|
|
|
|
== References == |