从python标准库导入给定模块会对内存和性能产生什么影响?

2024-04-26 14:55:33 发布

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

例如,如果我可以避免对字符串替换操作使用re.py,那么不加载13k(+/-)模块会显著提高脚本性能吗


Tags: 模块字符串pyre脚本性能
1条回答
网友
1楼 · 发布于 2024-04-26 14:55:33

性能影响很小。在我的中控电脑上,我运行了以下命令:

$ time python -mre

real    0m0.021s
user    0m0.017s
sys 0m0.005s

由于加载Python、运行Python解释器、和导入re的整个过程只花了0.02秒,导入re的成本明显小于.02s

编辑:

time python -c 'exit()'进一步测试表明,什么都不做与import re花费的时间相同。换句话说,import re的成本是无法衡量的

相关问题 更多 >