1. A method, implemented by a computing system programmed to perform the following, comprising: issuing, by a first application on the computing system, a request for performance data of at least one second application to an operating system, the request indicating one or more events to be monitored during execution of the second application; obtaining, by the first application, current performance data of the second application in real time; utilizing, by the first application, the current performance data to determine a list of functions and a number of events occurred during execution of each function; presenting, by the first application, resulting data to a user, the resulting data comprising the list of functions and corresponding numbers of events; and periodically refreshing, by the first application, the presented data using up-to-date performance data of the second application.