使用line_profiler库进行python代码调优

1、安装:

        pip install line_profiler

2、使用:

        在需要看执行计划的函数之前使用装饰器@profile,不限数量。

3、运行:

        在命令行执行命令:kernprof -l -v <文件名.py>。

        运行结果以被@profile装饰的函数为单位,每个函数的执行计划单独输出。

4、结果解释:

        Total time:当前函数总运行时间

        File:当前函数所在文件

        Function:当前函数名称及所在开始行数

        Line: 语句位于第几行

        Hits: 该行被执行的次数

        Time: 该语句运行的总时间(微秒为单位)

        Per Hit: 该语句运行一次的平均耗时(微秒为单位)

        % Time: 该语句占总时间的比重

        Line Contents:原代码

5、示例

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值