性能检测

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

你可能感兴趣的:(性能检测)