1. A method for performance analysis of a system, comprising: capturing data including callee stack information, wherein the callee stack information comprises system performance information; generating a plurality of log entries including data comprising the callee stack information; storing the log entries in a database for data analysis persisting the callee stack information in a form that can be queried; extracting information from the log entries, the extracting comprising: determining if a log entry is a start type or end type; when the log entry is a start type, starting a new log entry including a unique key into a hash map of a data structure of the logged entries; and when the log entry is an end type determining a corresponding start entry using a key; persisting the hash map into a database for generating performance analysis reports in response to queries; and generating a performance analysis report in response to a query.