1. A method comprising: linking to a compiler to obtain information on a program as the program is being executed by the compiler; determining one or more procedures of the program; maintaining a count for each of the one or more determined procedures; storing the determined one or more procedures and the count for each of the one or more determined procedures in a buffer as log data; and compiling, using one or more processors, the log data into a detailed data source for further analysis.