Open
Description
Description
This issue aims to compare the performance of the two data readers developed in relation to Issue #429 and Issue #352.
The performance comparison will focus on the following metrics:
- Memory usage — measured as the difference in Resident Set Size (RSS) before and after key operations
- Execution time — measured using high-resolution timers (
time.perf_counter
) - Data throughput — computed as memory change divided by duration (KiB/s)
Tools
The main tool for system-level profiling will be psutil
, which will be used to monitor CPU and memory usage over time.
Methodology
- The number of workers, batch size, and system configuration will be kept constant across tests
- Both readers will be run under the same conditions to ensure fair comparison
- Metrics will be collected during:
- Initialization
- Iteration through the dataset
Results
The results will be collected in a hedge doc
Metadata
Metadata
Assignees
Type
Projects
Status
In Progress