python 資料較大 效能分析

來源:互聯網
上載者:User

標籤:profile   src   模組   run   檔案   多次   測試結果   效能   blog   

前提:若有一個幾百M的檔案需要解析,某個函數需要運行很多次(幾千次),需要考慮效能問題

效能分析模組:cProfile

使用方法:cProfile.run("func()"),其中func()是進行效能分析的函數

測試結果:結果會顯示每個自己寫的函數啟動並執行時間,以及內建函數啟動並執行時間

分析運行次數比較多且耗時大的函數,進行最佳化,如:Regex匹配比較耗時,可以將多個正則合并為一個

 

python 資料較大 效能分析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.