您好,欢迎来到刀刀网。
搜索
您的当前位置:首页python性能调优(1)

python性能调优(1)

来源:刀刀网

性能调优主要包括时间的优化和内存的优化.要做时间的优化首先就要统计时间,python本身提供了一个描述程序时间性能的类cProfile.

如要获取func函数所耗用的时间,可以使用如下代码

import  cProfile
cProfile.run(
' func() ' )

 

如果需要知道一个python文件运行的时间,可以在命令行下使用如下命令

python  - m cProfile myscript.py

 

 通常输出如下:

 

ncalls表示函数调用的次数

tottime表示指定函数消耗的时间

percall表示函数每次调用的平均耗时,tottime/ncalls

cumtime表示该函数及其所有子函数的调用耗时,就是从函数开始调用到返回的时间 

第二个percall为cumtime/primitive calls的值

filename:lineno(function)表示每个函数所在的位置 

转载于:https://www.cnblogs.com/triStoneL/archive/2010/05/04/1727444.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务