Distinct value counter

etl · aggregation
Count distinct values seen in a stream using a dictionary.

🏆 Winner

pypy3-system with a warm median of 2.0146 ms — 3.82x faster than pyvorin-project-venv (73.8% quicker)

Adapter Comparison

Comparison chart for etl.distinct_count

Latest Results by Adapter

Adapter Warm median ms Warm mean ms Cold median ms Success
pypy3-system 🏆 2.0146 2.0080 6.3326 100%
pyvorin-project-venv 7.7039 7.2874 12.6374 100%
codon-system 9.1765 9.5212 13.0565 100%
cpython-system 20.8651 22.7201 20.6280 100%
graalpy-system 35.3606 38.8667 73.6735 100%

Trend Series

codon-system
small · 2 snapshots
Trend chart View trend →
cpython-system
small · 4 snapshots
Trend chart View trend →
graalpy-system
small · 3 snapshots
Trend chart View trend →
pypy3-system
small · 3 snapshots
Trend chart View trend →
pyvorin-project-venv
small · 3 snapshots
Trend chart View trend →

Recent Snapshots

Recorded at Adapter Parameter set Warm median ms Success rate
2026-07-19 12:39:15.373095 pyvorin-project-venv small 7.7039 100%
2026-07-19 12:34:20.553966 pypy3-system small 2.0146 100%
2026-07-19 12:33:39.136523 graalpy-system small 35.3606 100%
2026-07-19 12:30:56.465744 cpython-system small 20.8651 100%
2026-07-19 12:29:38.055726 codon-system small 9.1765 100%
2026-07-19 09:17:44.715965 pyvorin-project-venv small 6.7868 100%
2026-07-19 09:12:59.239099 pypy3-system small 2.0229 100%
2026-07-19 09:12:18.941422 graalpy-system small 34.5558 100%
2026-07-19 09:08:40.891898 cpython-system small 21.3256 100%
2026-07-19 09:05:33.116750 pypy3-system small 2.0336 100%
2026-07-19 09:04:52.062873 graalpy-system small 28.4878 100%
2026-07-19 09:02:15.181019 cpython-system small 20.6562 100%
2026-07-19 09:00:49.021326 codon-system small 0.0000 0%
2026-07-19 08:03:33.008860 pyvorin-project-venv small 5.9439 100%
2026-07-19 07:56:44.523891 cpython-system small 20.5214 100%