每周分享五个 PyCharm 使用技巧(三)

2020-07-08 00:00:00 函数 运行 时间 缩进 使用技巧

大家好,这是本系列 PyCharm 的高效使用技巧的第三篇。按照惯例,本次还是分享 5 个。

本系列已经全部更新完成,传送门如下,你可以点击查阅:

Mingle Wong:受用一生的高效 PyCharm 使用技巧(一)zhuanlan.zhihu.comMingle Wong:每周分享五个 PyCharm 使用技巧(二)zhuanlan.zhihu.comMingle Wong:每周分享五个 PyCharm 使用技巧(三)zhuanlan.zhihu.comMingle Wong:每周分享五个 PyCharm 使用技巧(四)zhuanlan.zhihu.comMingle Wong:每周分享五个 PyCharm 使用技巧(五)zhuanlan.zhihu.comMingle Wong:每周分享五个 PyCharm 使用技巧(六)zhuanlan.zhihu.com

11. 一键进行代码性能分析

在 Python 中有许多模块可以帮助你分析并找出你的项目中哪里出现了性能问题。

比如,常用的模块有 cProfile,在某些框架中,也内置了中间件帮助你进行性能分析,比如 Django ,WSGI。

做为Python 的 IDE, PyCharm 本身就支持了这项功能。而且使用非常方便,小白。

假设现在要分析如下这段代码的性能损耗情况,找出到底哪个函数耗时多

import time

def fun1():
    time.sleep(1)

def fun2():
    time.sleep(1)

def fun3():
    time.sleep(2)

def fun4():
    time.sleep(1)

def fun5():
    time.sleep(1)
    fun4()

fun1()
fun2()
fun3()
fun5()

相关文章