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

怎样防止网站被黑企业网站建设价格

怎样防止网站被黑,企业网站建设价格,企业信息系统包括,网站执行速度如果一个函数运行很慢,可以通过以下方法来找出具体哪个函数拖慢了程序。 使用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/110290.html

相关文章:

  • 宾爵手表官方网站做网站怎么优化
  • 淘宝优惠网站怎么做产品推广的渠道有哪些
  • 宣武门网站建设whois查询
  • 商务网站开发文档杭州seo网站推广排名
  • 湖州高端网站建设公司兰州网络推广技术
  • 网站建设有哪些类型自己怎么做游戏推广赚钱
  • wordpress云服务器安装教程网站是怎么优化的
  • 南昌网站建设 南昌做网站公司seo排名查询工具
  • 免费网站模板mbxzb企业文化内容范本
  • 不相关的网站做单项链接可以吗网站推广策划书模板
  • 收款 wordpressseo搜索引擎优化
  • 增长超人网站建设价格好的seo网站
  • 昆明网站建设公司电话运营商推广5g技术
  • 深圳教育平台网站建设今日头条新闻最全新消息
  • 福田我要做网站优化比较好动态网站设计
  • 网站建设做的人多吗集客营销软件
  • 做美食网站的项目背景关键词排名靠前
  • 做淘客网站多少钱教程推广优化网站排名
  • 中装建设公司网站seo入门基础教程
  • 广东中山市做网站百度网站分析
  • 刷信誉网站怎么做seo排名点击 seo查询
  • 公司网站建设的分类杭州seo平台
  • 做网站找个人广州百度推广开户
  • 网站的v2信誉认证怎么做网络推广都有哪些平台
  • 我想做个网站怎么弄seo排名赚app官网
  • 浏阳市网站建设上往建站
  • 九江网站网站建设免费推广的预期效果
  • 做门户网站需要具备什么免费web服务器网站
  • 青岛做视频的网站1元涨1000粉
  • 国内高清图片素材网站推荐网络营销策划案怎么写