Python cProfile 性能测试装饰器方法

脚本执行性能测试

	import cProfile
	from cProfile import Profile
	def profile_wrapper(func):
	    def wrapper(*args, **kwargs):
	        prof = Profile()
	        prof.enable()
	        func(*args, **kwargs)
	        prof.create_stats()
	        prof.print_stats()
	
	    return wrapper

	@profile_wrapper
	def test():
	 #
	 	cProfile.run('tv()')
	 	tv_2()
	 
 def tv():
      return 8
 def tv_2():
	 return 8

你可能感兴趣的:(mysql)