Benchmark Results Overview
mainFrizbee's performance is evaluated across several datasets and scenarios, comparing it against Nucleo, FZF, and Iter. The benchmarks cover various character encodings (UTF-8 throughput for 2-byte and 3-byte characters), match scenarios (Partial Match, All Match, No Match, etc.), and sorting performance.
Key performance characteristics observed:
- High Throughput: Significant speedups in UTF-8 processing for Arabic (2-bytes) and Korean (3-bytes) datasets.
- Scenario Efficiency: High performance in 'No Match' and 'Partial Match' scenarios due to effective prefiltering.
- Parallelism: Significant speedups when using
Parallel (x8)execution compared toSequentialexecution in many datasets.