调用函数/方法的python内存开销

2024-05-01 21:39:38 发布

您现在位置:Python中文网/ 问答频道 /正文

当事情被很好地划分成函数时,它使代码更清晰,更容易阅读/使用。在不同的方法调用之间来回传递(大)对象是否有内存使用开销?i、 e

模型1-统一:

data1 = getData("1")
# Do stuff to data1
# ...
saveData(data1)

data2 = getData("2")
# Do stuff to data2
# ...
saveData(data2)

模型2-划分:

def doStuff(dat):
    # Do stuff to data
    # ...
    return dat

data1 = getData("1")
data1 = doStuff(data1)
saveData(data1)
data2 = getData("2")
data2 = doStuff(data2)
saveData(data2)

Tags: to对象方法函数代码模型事情do
1条回答
网友
1楼 · 发布于 2024-05-01 21:39:38

当然有,但是除非你在做一些疯狂的事情,否则它相对于你程序的其他部分应该是很小的,在几千字节的范围内。你知道吗

相关问题 更多 >