Parser for GNU gprof output.
更多...
Parser for GNU gprof output.
See also:
◆ __init__()
| pyqpanda3.profiling.gprof2dot.SleepyParser.__init__ |
( |
| self, |
|
|
| filename ) |
◆ openEntry()
| pyqpanda3.profiling.gprof2dot.SleepyParser.openEntry |
( |
| self, |
|
|
| name ) |
◆ parse()
| pyqpanda3.profiling.gprof2dot.SleepyParser.parse |
( |
| self | ) |
|
◆ parse_callstacks()
| pyqpanda3.profiling.gprof2dot.SleepyParser.parse_callstacks |
( |
| self | ) |
|
◆ parse_symbols()
| pyqpanda3.profiling.gprof2dot.SleepyParser.parse_symbols |
( |
| self | ) |
|
◆ _symbol_re
| pyqpanda3.profiling.gprof2dot.SleepyParser._symbol_re |
|
staticprotected |
初始值:= re.compile(
r'^(?P<id>\w+)' +
r'\s+"(?P<module>[^"]*)"' +
r'\s+"(?P<procname>[^"]*)"' +
r'\s+"(?P<sourcefile>[^"]*)"' +
r'\s+(?P<sourceline>\d+)$'
)
◆ calls
| dict pyqpanda3.profiling.gprof2dot.SleepyParser.calls = {} |
◆ database
| pyqpanda3.profiling.gprof2dot.SleepyParser.database = ZipFile(filename) |
◆ profile
| pyqpanda3.profiling.gprof2dot.SleepyParser.profile = Profile() |
◆ symbols
| dict pyqpanda3.profiling.gprof2dot.SleepyParser.symbols = {} |
该类的文档由以下文件生成:
- pyqpanda3/profiling/gprof2dot.py