有人可以帮助我理解为什么Eclipse中的PyDev控制台比Eclipse控制台慢吗?
示例:
我在PyDev控制台中运行以下代码:
import time
start = time.time()
a = range(100000)
b = []
for i in a:
b.append(i*2)
end = time.time()
print(end - start)
在Eclipse控制台中运行的相同代码:
运行代码所需的时间有很大的不同。为什么会这样?
答案 0 :(得分:1)
Eclipse控制台是纯系统终端的覆盖,并且不包含用于解析Python控制台输出的Java开销。在系统终端进入python交互模式后,尝试执行类似的操作(只需键入python
-> Enter)。可能您会在控制台和PyDev控制台时间之间看到时间。通常,您的代码将在类似终端的环境中运行,因此请不要担心您的PyDev控制台运行缓慢。