我有一台装有High Sierra版本10.13.6的新Mac。默认安装的python版本为:
➜ ~ python --version
Python 2.7.10
我安装了python 3:
➜ ~ brew install python
所以我得到了
➜ ~ python3 --version
Python 3.7.0
在两个版本的python中,当我运行一个非常简单的脚本时,如下所示:
print("this is the text")
的执行速度非常慢:
➜ ~ time python3 test.py
this is the text
python3 test.py 0.02s user 0.02s system 1% cpu 2.945 total
后续执行速度更快:
➜ ~ time python3 test.py
this is the text
python3 test.py 0.03s user 0.02s system 70% cpu 0.071 total
每当我在脚本中更改某些内容并重新运行它时,第一次执行都会非常缓慢。两种版本的python都会发生这种情况。我在ubuntu上尝试了相同的步骤,没有证据表明存在此问题。
我想念什么?我该如何在合理的时间内执行第一次执行?