最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

cProfile Python性能分析工具使用詳解

 更新時間:2019年07月22日 10:20:31   作者:jihite  
這篇文章主要介紹了cProfile Python性能分析工具使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

前言

Python自帶了幾個性能分析的模塊:profile、cProfile和hotshot,使用方法基本都差不多,無非模塊是純Python還是用C寫的。本文介紹cProfile。

例子

import time
def func1():
  sum = 0
  for i in range(1000000):
    sum += i
def func2():
  time.sleep(10)

func1()
func2()

運(yùn)行

python -m cProfile del.py

運(yùn)行結(jié)果

結(jié)果分析

執(zhí)行了6個函數(shù),總共花費(fèi)了10.138s,按著運(yùn)行函數(shù)名字排序為結(jié)果輸出。

運(yùn)行腳本

python -m cProfile -o del.out del.py

這里以模塊方式直接保存profile結(jié)果,可以進(jìn)一步分析輸出結(jié)果,運(yùn)行

python -c "import pstats; p=pstats.Stats('del.out'); p.print_stats()"

結(jié)果(隨機(jī))

可以設(shè)置排序方式,例如以花費(fèi)時間多少排序

python -c "import pstats; p=pstats.Stats('del.out'); p.sort_stats('time').print_stats()"

sort_stats支持以下參數(shù):

calls, cumulative, file, line, module, name, nfl, pcalls, stdname, time

pstats模塊還支持交互式

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中os.system函數(shù)的用法詳解

    Python中os.system函數(shù)的用法詳解

    在 Python 的眾多模塊中,os模塊是一個功能強(qiáng)大的工具,它為開發(fā)者提供了與操作系統(tǒng)交互的接口,其中,os.system函數(shù)作為os模塊的一部分,扮演著重要的角色,本文給大家介紹了Python中os.system函數(shù)的用法,需要的朋友可以參考下
    2025-02-02
  • 關(guān)于python列表增加元素的三種操作方法

    關(guān)于python列表增加元素的三種操作方法

    這篇文章主要介紹了關(guān)于python列表增加元素的幾種操作方法,主要有insert方法,extend方法和append方法,每種方法給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2018-08-08
  • python 工具 字符串轉(zhuǎn)numpy浮點(diǎn)數(shù)組的實現(xiàn)

    python 工具 字符串轉(zhuǎn)numpy浮點(diǎn)數(shù)組的實現(xiàn)

    這篇文章主要介紹了python 工具 字符串轉(zhuǎn)numpy浮點(diǎn)數(shù)組的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python從zip中刪除指定后綴文件(推薦)

    python從zip中刪除指定后綴文件(推薦)

    這篇文章給大家介紹了python從zip中刪除指定后綴文件,然后再自動壓縮,本文給大家提供了源碼參考,感興趣的朋友跟隨小編一起看看吧
    2019-12-12
  • Python實現(xiàn)暴力匹配算法(字符串匹配)

    Python實現(xiàn)暴力匹配算法(字符串匹配)

    本文主要介紹了Python實現(xiàn)暴力匹配算法,其主要思想是逐個字符地比較文本串和模式串,從文本串的每個可能的起始位置開始,依次檢查是否有匹配的子串,下面就來介紹 一下如何實現(xiàn)
    2023-09-09
  • Python批量修改文本文件內(nèi)容的方法

    Python批量修改文本文件內(nèi)容的方法

    這篇文章主要介紹了Python批量修改文本文件內(nèi)容的方法的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Python字體反爬實戰(zhàn)案例分享

    Python字體反爬實戰(zhàn)案例分享

    這篇文章主要介紹了Python字體反爬實戰(zhàn)案例分享,文章基于python的相關(guān)資料利用實習(xí)?x站點(diǎn)實戰(zhàn)案例,具有一定的的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • Python多線程采集二手房源數(shù)據(jù)信息流程詳解

    Python多線程采集二手房源數(shù)據(jù)信息流程詳解

    這篇文章主要介紹了Python多線程采集二手房源數(shù)據(jù)信息流程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-05-05
  • 深入了解python高階函數(shù)編寫與使用

    深入了解python高階函數(shù)編寫與使用

    這篇文章主要為大家介紹了python高階函數(shù)編寫與使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-11-11
  • jmeter執(zhí)行python腳本的實現(xiàn)示例

    jmeter執(zhí)行python腳本的實現(xiàn)示例

    本文主要介紹了jmeter執(zhí)行python腳本的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05

最新評論

东乡族自治县| 仁寿县| 华宁县| 巴马| 广河县| 随州市| 东平县| 达尔| 突泉县| 清苑县| 绥宁县| 伊春市| 岳阳县| 句容市| 化州市| 盐边县| 富顺县| 桃江县| 白玉县| 师宗县| 龙川县| 淮阳县| 平江县| 阿拉善盟| 兴文县| 平潭县| 巴彦县| 运城市| 赤城县| 楚雄市| 建阳市| 东宁县| 察雅县| 忻城县| 南乐县| 太原市| 疏附县| 曲阜市| 凌源市| 兴海县| 台中市|