python 检测代码性能
2016-05-25 08:53
561 查看
#用装饰器检测代码运行时间 def GetRunTime(): import time def check(*args, **kwargs): # *args表示可传入任意数量参数, **kwargs表示可以传入任意数量的指定键的参数 startTime = time.time() NewFunc = func(*args, **kwargs) endTime = time.time() print ('--- 函数耗时: %fs ---' % (func.__name__, (endTime - startTime))) return NewFunc # 返回函数对象 return check # 先返回这个 @GetRunTime def fun(): for i in range(90000000): pass print 'fun end!'
相关文章推荐
- python中的深拷贝和浅拷贝理解
- 入门超简单python入门神图
- Virtualenv 快速上手指南
- Python轻量Web框架Flask使用
- Python入门-----介绍
- Python语法三
- python2.7下安装scrapy
- 用python记录运行pid,并在需要时kill掉它们
- Python解释器
- 飘逸的python - 使用dis模块进行代码层次的性能剖析
- Python built-in函数的源码实现定位
- Getting Started With Python Internals
- 4.python中的用户交互
- python生成器之斐波切纳数列
- Python基础(五)集合与函数
- Python源码剖析
- Velt-0.2.6对Python远程调试的支持
- Python的re模块正则表达式操作
- Python的Twisted框架上手前所必须了解的异步编程思想
- 使用Python的Twisted框架构建非阻塞下载程序的实例教程