Skip to content

Benchmarks

Raul Montoya Cardenas edited this page Jul 29, 2026 · 2 revisions

Benchmarks

Path: benchmark/run_benchmarks.jl (BenchmarkTools).

julia --project=benchmark benchmark/run_benchmarks.jl

Scales

Label Spikes Duration
small 100 1.0
medium 1_000 10.0
large 10_000 100.0

Timed ops

spike_count (± window), spike_density (± window), isi_stats, detect_bursts, windowed_spike_features, normalized_feature_vector.

Seed fixed (Random.seed!(42)). Reports median time, allocs, memory.

Historical pitch for the package included “zero allocation” for some paths; treat benchmarks as the source of truth for current allocation behavior.


Last updated: July 29, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: d2229e2 (main)

Clone this wiki locally