QPanda3
Supported by OriginQ
载入中...
搜索中...
未找到
pyqpanda3.profiling.gprof2dot.SleepyParser类 参考

Parser for GNU gprof output. 更多...

类 pyqpanda3.profiling.gprof2dot.SleepyParser 继承关系图:
[图例]

Public 成员函数

 __init__ (self, filename)
 
 openEntry (self, name)
 
 parse_symbols (self)
 
 parse_callstacks (self)
 
 parse (self)
 
- Public 成员函数 继承自 pyqpanda3.profiling.gprof2dot.Parser
 __init__ (self)
 

Public 属性

 database = ZipFile(filename)
 
dict symbols = {}
 
dict calls = {}
 
 profile = Profile()
 

静态 Protected 属性

 _symbol_re
 

额外继承的成员函数

- 静态 Public 属性 继承自 pyqpanda3.profiling.gprof2dot.Parser
bool stdinInput = True
 
bool multipleInput = False
 

详细描述

构造及析构函数说明

◆ __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 = {}

该类的文档由以下文件生成: