1. A computer implemented method for generating statistical profile data, the computer implemented method comprising: responsive to detecting a profiling event during an execution of a software program, interrupting the execution of the software program; recording an event sample associated with the profiling event, wherein the event sample is recorded in a log file, and wherein the log file comprises a set of event samples; inserting a set of markers comprising information describing the event sample into the log file, wherein the set of markers are associated with the event sample; and resuming the execution of the software program.