Currently the instrumentation framework expects the iteration runner to give one "packet" of data per in-process iteration. This is somewhat rigid, e.g. one cannot emit data that applys for a whole process execution or more generally arbitrary data.
Another idea: summarise the PyPy instrumentation data at experimentation time so that it is smaller to parse later.