docs / benchmarks / collection
Benchmarks index
aot
codec
codec / csv
codec / json
collection
- Overview
- ArrayList
- BPlusTree
- Cache
- Collectors
- HashMap
- HashSet
- Heap
- ImmutableList
- ImmutableMap
- ImmutableSet
- LinkedList
- RedBlackTree
- Sort
collection / ltm
concurrent
gfx
hash
http
io
io / file
io / net
io / net / uri
lang
- Overview
- Allocation and ownership
- Calls and dispatch
- Exceptions
- Guid
- Loops
- Math and SIMD
- Optional
- Pair
- Slice
- String
- StringBuilder
- Whole programs: the Benchmarks Game
lang / stream
llm
math
math / fft
math / linalg
math / npio
math / poly
math / random
math / stats
ml
nucleo
primavera
process
reflect
search
search / distance
search / fuzzy
search / ngram
time
toolchain
toolchain / kernel-startup
wire
xpu
xpu / mesh
Machineno runs yet
cajeta.collection
The collections, each against the standard container of five languages and, where one exists, the fastest known library in that language.
| Page | |
|---|---|
| ArrayList | The growable, index-addressable sequence backed by a doubling T[] |
| LinkedList | The doubly-linked list |
| HashMap | The SwissTable-backed map over a dense entry array |
| HashSet | The hash-based set of unique values |
| Heap | The array-backed binary heap and priority queue |
| RedBlackTree | The ordered map, a CLRS red-black tree |
| BPlusTree | The in-memory ordered map with B+ tree leaves in a linked chain, built for range scans |
| Cache | The bounded cache with LRU eviction and optional TTL |
| ImmutableList | The immutable array-backed list |
| ImmutableMap | The frozen hash-indexed map snapshot |
| ImmutableSet | The frozen hash-indexed set |
| Collectors | The standard Collector factories for stream terminal operations |
| Sort | General-purpose host sorting and the shared comparison protocol |
| LtmBPlusTree | The disk-backed, larger-than-memory ordered map |
Standing
Written after the first published run.