In this section, we benchmark the computational performance of TORO. First within CrystFEL, with the --profile option enabled, we conducted a thorough performance comparison between TORO and XGandalf . This particular option provides granular insights into execution times at every step of the analysis. For this comparison, both indexing algorithms were evaluated on a subset of the Lysozyme dataset. Specifically, our Benchmarking Dataset consists of 953 frames, containing only frames indexable by both TORO and XGandalf and each having exactly 80 strong reflections. These reflections were identified using the peakfinder8 tool, with the detailed parameters outlined in Section 4 of the SI. In an SX experiment, many frames might be empty or have weak reflections, while some might contain multi-crystals, so performance is heavily dependent on the dataset used. We believe however that our Benchmarking Dataset describes a realistic but at the same time challenging setting meaningful for this benchmarking task. A stream file corresponding to our Benchmarking Dataset is included in the released code.