netresearch
ofelia
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: use native go-cron pause/resume for job disable/enable
#497
Merged
Comparing
feat/489-native-pause-resume
(
03c56e3
) with
main
(
537c4f2
)
CodSpeed Performance Gauge
+18%
Improvement
2
Untouched
24
No successful run was found on
main
(
03c56e3
) during the generation of this report, so
537c4f2
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
26 total
Uses the
Wall Time instrument
to collect wall time performance metrics.
BenchmarkExecutionMemoryWithoutPool
core/buffer_pool_benchmark_test.go
CodSpeed Performance Gauge
+18%
11.7 ms
9.9 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
remove
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerJobManagement
CodSpeed Performance Gauge
+11%
42.8 µs
38.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
concurrent_20_jobs_100_duration_1ms
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerConcurrency
CodSpeed Performance Gauge
+8%
13.7 ms
12.7 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
semaphore_1
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerSemaphoreContention
CodSpeed Performance Gauge
+7%
17.7 ms
16.5 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
semaphore_5
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerSemaphoreContention
CodSpeed Performance Gauge
+7%
17.8 ms
16.6 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
semaphore_20
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerSemaphoreContention
CodSpeed Performance Gauge
+6%
17.7 ms
16.7 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
semaphore_2
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerSemaphoreContention
CodSpeed Performance Gauge
+6%
17.7 ms
16.7 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
semaphore_50
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerSemaphoreContention
CodSpeed Performance Gauge
+6%
17.6 ms
16.7 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
semaphore_10
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerSemaphoreContention
CodSpeed Performance Gauge
+5%
17.7 ms
16.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
BenchmarkExecutionMemoryWithPool
core/buffer_pool_benchmark_test.go
CodSpeed Performance Gauge
+5%
3.4 µs
3.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
concurrent_10_jobs_50_duration_1ms
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerConcurrency
CodSpeed Performance Gauge
+5%
12.7 ms
12.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
Enhanced
core/buffer_pool_integration_test.go::BenchmarkEnhancedBufferPoolVsSimple
CodSpeed Performance Gauge
+4%
785 ns
753 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
lookup_10_jobs
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerLookupOperations
CodSpeed Performance Gauge
+4%
474 ns
455 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
concurrent_5_jobs_25_duration_1ms
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerConcurrency
CodSpeed Performance Gauge
+4%
11.9 ms
11.5 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
BenchmarkValidateCommandArgs
config/command_validator_test.go
CodSpeed Performance Gauge
+3%
3.9 µs
3.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
Simple
core/buffer_pool_integration_test.go::BenchmarkEnhancedBufferPoolVsSimple
CodSpeed Performance Gauge
+2%
776 ns
758 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
lookup_1000_jobs
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerLookupOperations
CodSpeed Performance Gauge
+2%
576 ns
565 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
concurrent_1_jobs_10_duration_1ms
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerConcurrency
CodSpeed Performance Gauge
+1%
11.5 ms
11.3 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
BenchmarkValidateFilePath
config/command_validator_test.go
CodSpeed Performance Gauge
+1%
2.8 µs
2.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
BenchmarkValidateServiceName
config/command_validator_test.go
CodSpeed Performance Gauge
+1%
2.4 µs
2.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
add
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerJobManagement
CodSpeed Performance Gauge
+1%
26.4 µs
26.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
lookup_100_jobs
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerLookupOperations
CodSpeed Performance Gauge
+1%
505 ns
502 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
BenchmarkRateLimiter
web/middleware_test.go
CodSpeed Performance Gauge
-1%
107.4 µs
109 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
BenchmarkSchedulerMemoryUsage
core/scheduler_concurrency_benchmark_test.go
CodSpeed Performance Gauge
-3%
5.6 ms
5.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
disable
core/scheduler_concurrency_benchmark_test.go::BenchmarkSchedulerJobManagement
CodSpeed Performance Gauge
-4%
71.9 µs
74.7 µs
1
2
Commits
Click on a commit to change the comparison range
Base
main
537c4f2
+18.29%
fix: skip NextRuns/PrevRuns for disabled (paused) jobs
03c56e3
4 days ago
by CybotTM
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs