⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Doze Mode Wake-Lock Budget Simulator

Every background app on a mobile OS wants CPU and radio time, but letting them all wake independently drains the battery fast. This simulator models the resource governor that actually prevents that: Android's Doze idle maintenance windows, spaced by an exponential back-off schedule, that batch queued wake-lock requests from every app into short shared bursts. Tune how many apps are running, how often each one wants to wake, and how far apart the maintenance windows start out, then toggle Doze off to watch the same workload's drain rate climb once every app is free to wake whenever it wants.