Python性能分析

技术Python性能分析 Python性能分析性能分析装饰器
# line profile
import time
from functools import wraps
from line_profi

计算机编程语言性能分析

性能分析装饰器

#线条轮廓

导入时间

从functools导入包装

从线条分析器导入LineProfiler

# 查询接口中每行代码执行的时间

def func_line_time(f):

@ wrapps(f)

极好的装饰器(*args,**kwargs):

func_return=f(*args,**kwargs)

lp=LineProfiler()

lp_wrap=lp(f)

lp_wrap(*args,**kwargs)

lp.print_stats()

返回函数_返回

返回装饰器

# cprofile

导入cProfile

导入pstats

导入functools

def do_cProfile(do=False,order='tottime'):

极好的包装器(func):

@ func tools。包装(功能)

def profiled_func(*args,**kwargs):

if do:

profile=cProfile .配置文件()

profile.enable()

结果=func(*args,**kwargs)

profile.disable()

#profile.print_stats()

ps=pstats .统计数据(概况)。sort_stats(顺序)。strip_dirs()

ps.print_stats()

回送结果

else:

结果=func(*args,**kwargs)

回送结果

返回分析函数

返回包装

可视化工具安装

# macos

啤酒安装qcachegrind

啤酒安装graphviz

点安装pyprofi2call tree

https://docs.python.org/zh-cn/3/library/profile.html

https://www.jianshu.com/p/c9287e56f44d

https://zhuanlan.zhihu.com/p/24495603

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/51632.html

(0)

相关推荐

  • ADO.NET连接数据库使用是怎样的

    技术ADO.NET连接数据库使用是怎样的本篇文章为大家展示了ADO.NET连接数据库使用是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如果我们利用Command 对象所执

    攻略 2021年12月1日
  • JavaWeb中域对象'是什么意思

    技术JavaWeb中域对象是什么意思小编给大家分享一下JavaWeb中域对象是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!域对象的概念: 以服务器的内置对象,用来在不同作用域中进行数据共享,

    攻略 2021年11月17日
  • vxworks中ifconfig的用法(vxworks常用命令汇总文库)

    技术vxworks中ifconfig怎么用这篇文章将为大家详细讲解有关vxworks中ifconfig怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 组件INCLUDE_IFCO

    攻略 2021年12月22日
  • 我的世界天堂门怎么做手机版,《我的世界》天空之门怎么做

    技术我的世界天堂门怎么做手机版,《我的世界》天空之门怎么做在游戏原版只有地狱,也就是下界,但是以太MOD里有个天堂门,可以用萤石代替黑曜石像搭地狱门那样搭一个门,然后用金锭和燧石合成一个类似打火石的东西,最后像点燃地狱门

    生活 2021年10月19日
  • spark 性能调优高级篇(查询sparksql最新分区)

    技术怎么解析SparkSQL+SequoiaDB 性能调优策略这篇文章将为大家详细讲解有关怎么解析SparkSQL+SequoiaDB 性能调优策略,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后

    攻略 2021年12月17日
  • 抖音赞在哪买,哪里抖音刷赞最安全?

    技术抖音赞在哪买,哪里抖音刷赞最安全?抖音应该是最近比较火的软件了,对此,大家都不陌生吧,很多的用户发个视频就好几十万的赞,其实都是可以刷的!要想上精选有必要要有播放量等等一系列数据,这个数据很的重要,没有数据就没有展现

    测评 2021年10月20日