在编程框架中,存在但未被调用的未使用类会发生什么?
它们是否会对性能产生影响,因为它们从未被调用过?
或者他们会坐在那里,什么也不做,导致性能下降?
答案 0 :(得分:0)
它们只会占用更多的内存空间,并为定义类的开销初始化时间增加一点。它们不会影响运行时速度。
示例:
import time
t1 = time.time()
class A:
def __init__(self):
pass
>>> print time.time() - t1
0.00399994850159
VS
import time
t1 = time.time()
>>> print time.time() - t1
0.000999927520752