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
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
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% |