当前位置: 首页 > wzjs >正文

织梦网站地图模板下载公司主页网站怎么做

织梦网站地图模板下载,公司主页网站怎么做,wordpress5.2.2,网络营销的方式有几种如果一个函数运行很慢,可以通过以下方法来找出具体哪个函数拖慢了程序。 使用cprofile分析 cprofile可以很容易的分析一个函数以及其子函数的cpu耗时情况,一般可以优先选择这个方法,它可以定位到代码行,但是不会给出函数的调用关…

如果一个函数运行很慢,可以通过以下方法来找出具体哪个函数拖慢了程序。

  • 使用cprofile分析
    cprofile可以很容易的分析一个函数以及其子函数的cpu耗时情况,一般可以优先选择这个方法,它可以定位到代码行,但是不会给出函数的调用关系。
import cProfile
import pstatsdef parent_func():child_func()def child_func():helper()def helper():pass# 运行分析
profiler = cProfile.Profile()
profiler.enable()
parent_func()
profiler.disable()# 输出报告
stats = pstats.Stats(profiler)
stats.sort_stats("cumtime")  # 按总耗时排序
stats.print_stats()
  • 使用line_profiler做性能分析
    这个库的优点是列出函数每一行的耗时,但是缺点是要做profiling的函数需要手动加入。

from line_profiler import LineProfilerdef parent_func():child_func()def child_func():helper()def helper():pass# 动态分析所有函数
profiler = LineProfiler()
profiler.add_function(parent_func)
profiler.add_function(child_func)
profiler.add_function(helper)# 运行并输出报告
profiler.runcall(parent_func)
profiler.print_stats()

对于教简单的代码可以用lineprofile的装饰器装饰,看起来更优雅。

from line_profiler import profile@profile
def main():for _ in range(1000):helper()  # 子函数调用@profile
def helper():  # 子函数单独装饰x = [i**2 for i in range(100)]if __name__ == "__main__":main()
http://www.dtcms.com/wzjs/790352.html

相关文章:

  • 做电影资源网站有哪些内容网站seo服务
  • 做购物网站之前做些什么手机上的html编辑器
  • 百度做网站续费费用苏州保洁
  • 网站怎么做子网页西宁网络公司哪家好
  • 网站建设协议书怎么写it外包项目做完了就解散了吗
  • 英文购物网站模板推广途径
  • 为什么上不了建设银行个人网站建筑公司愿景口号大全
  • vue做单页面网站谷歌引擎搜索入口
  • 免费影视剧网站网络推广专员的岗位职责是
  • 深圳做网站企业科技企业网站模板
  • 云主机怎么上传网站线上网站设计
  • 卖域名的网站要怎么做做业务不花钱的网站有哪些
  • 资源网站如何做建筑人才网与建筑英才网
  • 网站 内容 制作宁德市人口
  • 网站建设赚钱项目1微信网站怎么建设
  • 买域名的网站鑫瀚通网站建设
  • 微名片网站怎么做深圳市住房和建设局logo
  • 邢台做网站公司排名怎么把网站地图上传
  • 学院网站建设时间控制变更申请表产品外观设计收费标准
  • 长沙县营销型网站建设选哪家石家庄网站怎么建设
  • 兰州新站seowordpress 海报风格
  • 我为群众办实事项目清单网站内优化怎么做
  • 网站制作变量婚庆公司网站怎么做
  • 集团高端网站建设公司网站首页 栏目页 内容页
  • 网站做竞价优化视频怎么下载
  • 企业网站对企业有什么好处互动营销是什么
  • 网站不备案可以做百度竞价吗wordpress4.8.0
  • 怎么查网站是那个公司做的支付网站建设会计分录
  • 要建一个优惠卷网站怎么做做网店有哪些网站
  • 毕业设计网站开发的目的和意义东莞公司网站价格