Python 调用大函数会使代码变慢吗?

Python 调用大函数会使代码变慢吗?,python,function,python-3.x,Python,Function,Python 3.x,我有一个1200行长的函数,语法如下: def Parse(self, T1, T2, data): if T1==1: if T2==1: #do something #do so many thing elif T1==2: if T2==1: #do something 这对性能有害吗?我每秒使用这个函数1000次 这样更好吗 def Parse(self, T1, T2, data):

我有一个1200行长的函数,语法如下:

def Parse(self, T1, T2, data):
    if T1==1:
        if T2==1:
        #do something
        #do so many thing
    elif T1==2:
        if T2==1:
        #do something
这对性能有害吗?我每秒使用这个函数1000次

这样更好吗

def Parse(self, T1, T2, data):
    if T1==1:
        if T2==1:
        #function(data)
    elif T1==2:
        if T2==1:
        #function(data)

你真的有性能问题吗?你做过分析吗?这真的是瓶颈吗?你是否考虑过AB测试,如果是这样的话?当我有1.5k并发用户cpu使用率几乎为100%时,我在切换保存操作码时使用了gevent,并且1k行中有很多操作码,你为什么认为时间没有花在正在执行的行上?