性能检测

line_profiler

function前标上 @profile

kernprof -l -v aaa.py

Line:文件中的行号。
Hits:性能分析时代码执行的次数。
Time:一段代码执行的总时间,由计数器决定。 单位:1e-06 s, 1微秒
Per Hit:执行一段代码平均消耗时间。
% Time:执行一段代码时间消耗比例。

python模块-cProfile和line_profiler(性能分析器)_loco_python-CSDN博客_cprofile

memory_profiler

查看内存
from memory_profiler import profile

function前标上 @profile

对象引用

brew安装 graphviz
pip 安装 graphviz, xdot

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 性能分析和调优工具简介<a id="sec-1" name="sec-1"></a> 总会遇到一个时候你会想提高程...
    Nisen阅读 978评论 0 3
  • 先来一发苹果官网上Instruments User Guide,其实没啥用,英语不好的也懒得去看。(反正我是看不懂...
    和珏猫阅读 30,254评论 51 376
  • 1.概览 工具通过Xcode工具栏中Product->Profile可以启动,启动后界面如下: Instrumen...
    Amanda_Lhy阅读 493评论 0 0
  • 《iOS APP 性能检测》 原文 原创: colawyeeqiu 腾讯Bugly 2017-09-28 | 导语...
    一代骄马阅读 1,420评论 2 6
  • 原创: colawyeeqiu [腾讯Bugly] 首先,要明确性能检测都需要关注哪些指标,笔者列举了以下几个主要...
    Candy7阅读 3,062评论 1 5