• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Python性能分析指南(12)

    發表于:2013-11-12來源:開源中國社區作者:袁不語點擊數: 標簽:性能測試
    程序使用了多少內存? 現在我們對計時有了較好的理解,那么讓我們繼續弄清楚程序使用了多少內存。我們很幸運,Fabian Pedregosa模仿Robert Kern的line_profi

    程序使用了多少內存?

    現在我們對計時有了較好的理解,那么讓我們繼續弄清楚程序使用了多少內存。我們很幸運,Fabian Pedregosa模仿Robert Kern的line_profiler實現了一個不錯的內存分析器。

    首先使用pip安裝:

    1 $ pip install -U memory_profiler
    2 $ pip install psutil

    (這里建議安裝psutil包,因為它可以大大改善memory_profiler的性能)。

    就像line_profiler,memory_profiler也需要在感興趣的函數上面裝飾@profile裝飾器:

    1 @profile
    2 def primes(n): 
    3     ...
    4     ...
    想要觀察你的函數使用了多少內存,像下面這樣執行:
    view source print

    原文轉自:http://www.oschina.net/translate/python-performance-analysis

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>