During report formatting all data that is valid for the report is in memory. Not all the columns of each valid row but only the used columns are in memory.

When all pages are formatted the underlying information is kept in a cache so that one can do a click in the preview and for example do a more efficient reformat, repaint and export.