国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python運(yùn)用memory_profiler查詢cpu占用狀況

89542767 / 635人閱讀

  memory_profiler是第三方平臺(tái)控制模塊,用以監(jiān)控進(jìn)度的運(yùn)行內(nèi)存耗費(fèi)及其python程序流程運(yùn)行內(nèi)存耗費(fèi)的一行行剖析。本文運(yùn)用memory_profiler查詢程序執(zhí)行占內(nèi)存狀況,有興趣的話可以認(rèn)識(shí)一下


  介紹


  memory_profiler是第三方平臺(tái)控制模塊,用以監(jiān)控進(jìn)度的運(yùn)行內(nèi)存耗費(fèi)及其python程序流程運(yùn)行內(nèi)存耗費(fèi)的一行行剖析。是一款純python模塊,取決于psutil控制模塊。


  組裝


  pipinstallmemory_profiler

  操作方法


  1、根據(jù)裝飾器運(yùn)作


  profile
  deffunc1():


  2、根據(jù)cmd運(yùn)作


  python-mmemory_profilertest_code.py

  實(shí)例網(wǎng)站源碼:


  #-*-coding:utf-8-*-
  #time:2022/6/1121:17
  #file:test_code.py
  #微信公眾號(hào):輕松玩測(cè)試開(kāi)發(fā)
  frommemory_profilerimportprofile
  loop=50000
  profile
  deffunc1():
  s1=[iforiinrange(loop)]
  s2=[]
  foriinrange(loop):
  ifi&1==1:
  s2.append(i)
  result=sum(s1)+sum(s2)
  dels1
  dels2
  returnresult
  if__name__=='__main__':
  result=func1()
  print(result)


  方式1運(yùn)作結(jié)論:

01.png

  方式2運(yùn)作結(jié)論:

02.png

  填補(bǔ)


  今天小編為大家整理了一下memory_profiler的某些應(yīng)用


  1、打印圖片結(jié)論到終端設(shè)備上


  #coding:utf8
  frommemory_profilerimportprofile
  profile
  deftest1():
  c=list()
  foriteminrange(10000):
  c.append(item)
  if__name__=='__main__':
  test1()


  結(jié)論如下


  Filename:D:/python/test_sip/test_check_es.py
  Line#MemusageIncrementLineContents
  ================================================
  47416.6MiB16.6MiBprofile
  475deftest1():
  47616.6MiB0.0MiBc=list()
  47717.0MiB0.0MiBforiteminrange(10000):
  47817.0MiB0.1MiBc.append(item)


  2、界定導(dǎo)出到材料,界定結(jié)論保留下來(lái)小數(shù)位


  #coding:utf8
  frommemory_profilerimportprofile
  profile(precision=4,stream=open('memory_profiler.log','w+'))
  deftest1():
  c=list()
  foriteminrange(10000):
  c.append(item)
  if__name__=='__main__':
  test1()


  結(jié)論如下


  Filename:D:/python/test_sip/test_check_es.py
  Line#MemusageIncrementLineContents
  ================================================
  47416.5391MiB16.5391MiBprofile(precision=4,stream=open('memory_profiler.log','w+'))
  475deftest1():
  47616.5430MiB0.0039MiBc=list()
  47716.8906MiB0.0039MiBforiteminrange(10000):


  綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)?lái)幫助。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129030.html

相關(guān)文章

  • pythonmemory_profiler庫(kù)制作器和迭代器cpu占用的時(shí)間分析

      文章內(nèi)容主要是詳細(xì)介紹了pythonmemory_profiler庫(kù)制作器和迭代器cpu占用的時(shí)間分析,文章內(nèi)容緊扣主題進(jìn)行詳盡的基本介紹,感興趣的朋友可以了解一下  不進(jìn)行計(jì)算時(shí),生成器和list空間占用  importtime   frommemory_profilerimportprofile   profile(precision=4)   deflist_fun():   start...

    89542767 評(píng)論0 收藏0
  • 7 個(gè)測(cè)量 Python 腳本和控制內(nèi)存以及 CPU 使用率的技巧

    摘要:使用的命令盡管如此,裝飾器和模塊都是基于的。這個(gè)模塊首先應(yīng)該被安裝,使用命令下一步,你需要指定你想使用裝飾器評(píng)估哪個(gè)函數(shù)你不需要把它到你的文件中。安裝也建議安裝包,使得模塊運(yùn)行的更快類似的方式,使用裝飾器來(lái)標(biāo)記哪個(gè)函數(shù)被跟蹤。 本文的作者是 Marina Mele,原文地址是 7 tips to Time Python scripts and control Memory & C...

    妤鋒シ 評(píng)論0 收藏0
  • Python貓薦書(shū)系列之五:Python高性能編程

    摘要:鋪墊已了,進(jìn)入今天的正題,貓薦書(shū)系列之五高性能編程本書(shū)適合已入門(mén)還想要進(jìn)階和提高的讀者閱讀。書(shū)中列舉了兩個(gè)慘痛的教訓(xùn)華爾街公司騎士資本由于軟件升級(jí)引入的錯(cuò)誤,損失億美元公司小時(shí)全球中斷的嚴(yán)重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關(guān)心編程語(yǔ)言的使用趨勢(shì)的人都知道,最近幾年,國(guó)內(nèi)最火的兩種語(yǔ)言非...

    channg 評(píng)論0 收藏0
  • Python貓薦書(shū)系列之五:Python高性能編程

    摘要:鋪墊已了,進(jìn)入今天的正題,貓薦書(shū)系列之五高性能編程本書(shū)適合已入門(mén)還想要進(jìn)階和提高的讀者閱讀。書(shū)中列舉了兩個(gè)慘痛的教訓(xùn)華爾街公司騎士資本由于軟件升級(jí)引入的錯(cuò)誤,損失億美元公司小時(shí)全球中斷的嚴(yán)重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關(guān)心編程語(yǔ)言的使用趨勢(shì)的人都知道,最近幾年,國(guó)內(nèi)最火的兩種語(yǔ)言非...

    馬永翠 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<