1. A computer-implemented method for controlling granularity of transaction recording, comprising: simulating a model of a circuit design in a simulation system for a period of time, a plurality of transactions occurring during the period of time and each transaction of the plurality of transactions being represented with an attribute; monitoring a statistical value of the attribute of the plurality of transactions; determining a granularity setting comprising a sensitivity factor; determining a deviation band for the statistical value from the sensitivity factor; during simulation of the model of the circuit design, grouping a first group of consecutive transactions of the plurality of transactions into a first super transaction based on the granularity setting, wherein the first super transaction comprises the statistical value of the attribute for the first group of consecutive transactions; ending the first super transaction when the statistical value of the attribute exits the deviation band; and recording the first super transaction in a memory device.