最新国产好看的视频,伊人天堂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()

運行

python -m cProfile del.py

運行結(jié)果

結(jié)果分析

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

運行腳本

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

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

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

結(jié)果(隨機)

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

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模塊是一個功能強大的工具,它為開發(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浮點數(shù)組的實現(xiàn)

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

    這篇文章主要介紹了python 工具 字符串轉(zhuǎn)numpy浮點數(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站點實戰(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

最新評論

丹凤县| 水富县| 广东省| 周至县| 玉门市| 镇康县| 潍坊市| 皋兰县| 铁力市| 施秉县| 昌图县| 南宁市| 五河县| 平果县| 长海县| 南陵县| 遂溪县| 江源县| 鄱阳县| 花莲县| 广水市| 富裕县| 淅川县| 孟连| 偏关县| 禹州市| 青海省| 莲花县| 韶关市| 平顶山市| 塘沽区| 临漳县| 观塘区| 崇信县| 黔西县| 凤凰县| 巩留县| 塔城市| 荣昌县| 武冈市| 鸡东县|