Benchmarks
Note: These values are averaged across multiple benchmarks. They represent an overall view of the performance, not any one single redaction performance. Please see the benchmarks folder for per-test benchmarks.
Performance benchmarks for ZeroRedact across different versions. Each benchmark shows the mean duration and memory allocation for various operations.
Redactor Benchmarks
Performance benchmarks for redaction operations:
- RedactCreditCard
- RedactDate
- RedactEmailAddress
- RedactIPv4
- RedactIPv6
- RedactMACAddress
- RedactPhoneNumber
- RedactString
Validator Benchmarks
Performance benchmarks for validation operations:
- CreditCardValidator
- EmailValidator
- IPv4Validator
- IPv6Validator
- MACAddressValidator
- PhoneNumberValidator
About the Benchmarks
These benchmarks are generated using BenchmarkDotNet. The charts display:
- Duration Chart: Shows the mean execution time in nanoseconds for each method across versions
- Memory Chart: Shows the bytes allocated per operation for each method across versions
Lower values indicate better performance.