python装饰器计算函数运行时间
2014-12-02 10:01
323 查看
import time from functools import wraps import random def fn_timer(function): @wraps(function) def function_timer(*args, **kwargs): t0 = time.time() result = function(*args, **kwargs) t1 = time.time() print ("Total time running %s: %s seconds" % (function.func_name, str(t1-t0)) ) return result return function_timer @fn_timer def random_sort(n): return sorted([random.random() for i in range(n)]) if __name__ == "__main__": random_sort(2000000)
参考:7
tips to Time Python scripts and control Memory & CPU usage
python装饰器
装饰器
相关文章推荐
- 使用python装饰器计算函数运行时间的实例
- 使用python装饰器计算函数运行时间
- 函数运行时间计算
- 计算函数运行时间
- python装饰器decorator之计算函数运行时间的例子
- 如何计算程序或某函数运行时间
- 计算程序运行时间 C语言 clock()函数
- Python计算函数的运行时间
- 计算程序/函数运行时间
- 计算某函数运行时间
- golang一行代码计算函数运行时间
- symbian 时间使用和统计(计算)函数(类)运行时间
- matlab中,计算,记录,程序运行,起始,结束 时间,间隔 &matlab中 tic,toc函数的用法
- 计算php页面运行时间的函数
- 计算函数运行时间
- symbian 时间使用和统计(计算)函数(类)运行时间
- c++计算程序运行时间的函数,怎么才能精确到微妙级呢?
- 计算php页面运行时间的函数介绍
- 函数运行时间计算方法
- 利用microtime()函数计算程序运行时间