当前位置: 首页>>代码示例>>Python>>正文


Python _hotshot.profiler方法代码示例

本文整理汇总了Python中_hotshot.profiler方法的典型用法代码示例。如果您正苦于以下问题:Python _hotshot.profiler方法的具体用法?Python _hotshot.profiler怎么用?Python _hotshot.profiler使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在_hotshot的用法示例。


在下文中一共展示了_hotshot.profiler方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: import _hotshot [as 别名]
# 或者: from _hotshot import profiler [as 别名]
def __init__(self, logfn, lineevents=0, linetimings=1):
        self.lineevents = lineevents and 1 or 0
        self.linetimings = (linetimings and lineevents) and 1 or 0
        self._prof = p = _hotshot.profiler(
            logfn, self.lineevents, self.linetimings)

        # Attempt to avoid confusing results caused by the presence of
        # Python wrappers around these functions, but only if we can
        # be sure the methods have not been overridden or extended.
        if self.__class__ is Profile:
            self.close = p.close
            self.start = p.start
            self.stop = p.stop
            self.addinfo = p.addinfo 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:16,代码来源:__init__.py

示例2: close

# 需要导入模块: import _hotshot [as 别名]
# 或者: from _hotshot import profiler [as 别名]
def close(self):
        """Close the logfile and terminate the profiler."""
        self._prof.close() 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:5,代码来源:__init__.py

示例3: fileno

# 需要导入模块: import _hotshot [as 别名]
# 或者: from _hotshot import profiler [as 别名]
def fileno(self):
        """Return the file descriptor of the profiler's log file."""
        return self._prof.fileno() 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:5,代码来源:__init__.py

示例4: start

# 需要导入模块: import _hotshot [as 别名]
# 或者: from _hotshot import profiler [as 别名]
def start(self):
        """Start the profiler."""
        self._prof.start() 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:5,代码来源:__init__.py

示例5: stop

# 需要导入模块: import _hotshot [as 别名]
# 或者: from _hotshot import profiler [as 别名]
def stop(self):
        """Stop the profiler."""
        self._prof.stop() 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:5,代码来源:__init__.py


注:本文中的_hotshot.profiler方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。