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 time and each transaction of the plurality of transactions being represented with an attribute; monitoring statistical values of the attribute of the plurality of transactions; determining a granularity setting comprising a sensitivity factor; grouping a first group of consecutive transactions of the plurality of transactions into a first super transaction based on the granularity setting, the first super transaction being represented with the statistical values of the attribute for the first group of transactions; and recording the first super transaction in a memory device.