Figure illustrates the measured insertion times as functions of the number of molecules added (NN). The log-log plot makes it evident that dynamic batching yields a faster insertion time relative to no-batch insertion, particularly at larger system sizes (where repeatedly rebuilding the tree for each solvent molecule becomes increasingly expensive). In contrast, building the k-d tree once per batch (rather than for every single molecule) can dramatically reduce overhead in moderately or highly occupied simulation boxes.