Raxol.Terminal.ANSI.Benchmark (Raxol v0.5.0)
View SourceProvides benchmarking capabilities for the ANSI handling system. Measures performance of parsing and processing ANSI sequences.
Summary
Functions
Benchmarks the parsing performance with various ANSI sequences.
Benchmarks the processing performance with various ANSI sequences.
Benchmarks the state machine performance with various inputs.
Runs a benchmark suite on the ANSI handling system. Returns a map of benchmark results.
Functions
@spec benchmark_parsing() :: map()
Benchmarks the parsing performance with various ANSI sequences.
@spec benchmark_processing() :: map()
Benchmarks the processing performance with various ANSI sequences.
@spec benchmark_state_machine() :: map()
Benchmarks the state machine performance with various inputs.
@spec run_benchmark() :: map()
Runs a benchmark suite on the ANSI handling system. Returns a map of benchmark results.