esphome
esphome
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
[binary_sensor] Drop Component from filter classes, use self-keyed scheduler
#16131
Comparing
binary-sensor-filters-drop-component
(
58b4970
) with
scheduler-self-keyed-api
(
17173ba
)
CodSpeed Performance Gauge
0%
Untouched
143
Ignored
1
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
Ignored
144 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Scheduler_SetTimeout_ExceedPool
::esphome::benchmarks
CodSpeed Performance Gauge
0%
981.6 µs
980.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Scheduler_SetInterval
::esphome::benchmarks
CodSpeed Performance Gauge
0%
906 µs
905.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
FanPublish_State
::esphome::benchmarks
CodSpeed Performance Gauge
0%
244.7 µs
244.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Scheduler_Defer_SameID
::esphome::benchmarks
CodSpeed Performance Gauge
0%
545 µs
544.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
SendSensorState_Immediate
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
315 µs
315 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CalcAndEncode_DeviceInfoResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
7.2 ms
7.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CalcAndEncode_BLERawAdvs12
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Encode_LogResponse_Short
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
51.1 µs
51.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CalcAndEncode_BLERawAdvs12_Fresh
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CalcAndEncode_ListEntitiesLightResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
605.9 µs
605.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Encode_ListEntitiesSensorResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
348.2 µs
348.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CalcAndEncode_ListEntitiesBinarySensorResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
271.6 µs
271.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Encode_ListEntitiesLightResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
488.4 µs
488.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CalcAndEncode_DeviceInfoResponse_Fresh
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
7.3 ms
7.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
NoiseHandshake_Full
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CalcAndEncode_LogResponse_Typical_Fresh
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
239.2 µs
239.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Encode_Varint_Large
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
19.2 µs
19.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
NoiseEncrypt_SmallMessage
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
3.6 ms
3.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PlaintextFrame_WriteBatch5
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
526.3 µs
526.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CalcAndEncode_ListEntitiesSensorResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
411.3 µs
411.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Encode_SensorStateResponse
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
30.4 µs
30.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PlaintextFrame_WriteSensorState
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
108.9 µs
108.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Encode_LogResponse_Typical
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
59.6 µs
59.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ProtoSize_Varint_Large
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
11.4 µs
11.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ProcessBatch_SingleSensor
::esphome::api::benchmarks
CodSpeed Performance Gauge
0%
383.5 µs
383.5 µs
1
2
3
4
5
6
Commits
Click on a commit to change the comparison range
Base
scheduler-self-keyed-api
17173ba
0%
[binary_sensor] Drop Component from filter classes, use self-keyed scheduler
cebdecd
2 hours ago
by bdraco
0%
Merge branch 'scheduler-self-keyed-api' into binary-sensor-filters-drop-component
58b4970
1 hour ago
by bdraco
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs