Benchmarks¶
Performance benchmarks and comparisons.
Performance Benchmarks¶
ParquetFrame provides built-in benchmarking tools to measure and optimize performance.
Built-in Benchmarking¶
Use the integrated benchmark suite to: - Test read/write performance - Compare backends - Measure memory usage - Profile operations
Benchmark Results¶
Performance comparisons across different: - File sizes - Data types - Operations - Backends
Running Benchmarks¶
Execute benchmarks in your environment to understand performance characteristics.
Summary¶
Benchmarking helps you understand ParquetFrame's performance characteristics and optimize for your specific use cases.
Examples¶
import parquetframe as pf
# Run built-in benchmark
benchmark = pf.benchmark.run()
# Benchmark specific operations
benchmark.test_read_performance("data.parquet")
benchmark.compare_backends("large_data.parquet")
# Custom benchmark
result = pf.benchmark.custom(
operations=["read", "filter", "groupby"],
file_size="1GB"
)