kb/data/en.wikipedia.org/wiki/Timer_coalescing-0.md

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 ==