我应该将我的Python代码放在​​SSD而不是硬盘吗?

时间:2017-04-04 09:30:55

标签: python memory pycharm hard-drive ssd

我正在开发一种算法。我正在使用Python和PyCharm进行开发。它不会读取或写入持久存储。我应该将我的Python代码放在​​SSD而不是外部硬盘吗?我认为它没有区别,因为代码被加载到RAM然后我的处理器和我的内存都启动了。我认为the right SO answer不适用于此,对吧?

2 个答案:

答案 0 :(得分:2)

我想在这里添加一个答案,因为我觉得这个问题很有意思,我的回答对许多人来说非常有帮助。我尝试使用python3终端中的代码在SSD和HDD之间进行基准测试

def saved_append():
    seq = range(0, 50000000)
    result = []
    append = result.append
    for elem in seq:
        append(elem)
    return result

x = saved_append()

速度差距非常巨大,因为我已经在具有不同资源的两个Azure VMS中对此进行了测试

| D1_V2 (1vCPU, 3.5GB memory, 2x500 IOPS, 50 GB SSD) | A2 Basic (2vCPU, 3GB, 4x300 IOPS, HDD) |
   4.15s, 3.65s, 3.37s                                  13.07s, 12.02s, 12.20s                                     

答案 1 :(得分:0)

我认为这不会产生太大影响。此外,您可以在执行脚本代码时更改python脚本生成和使用的文件的位置。

关于脚本代码本身。 也许初创公司有点慢但不明显,只是在很小的范围内。在你有多兆字节的python脚本必须执行之前,你必须输入很多代码,我不认为这是非常现实的。