我正在开发一个算法。我正在使用Python和PyCharm进行开发。它不会读写永久存储。我应该把我的Python代码放到SSD上而不是我的外部硬盘上吗?我认为这没什么区别,因为代码被加载到RAM中,然后我的处理器和我的内存都加载了。我认为https://superuser.com/a/142231不适用于此,对不对?我应该将我的Python代码放到SSD而不是硬盘上吗?
0
A
回答
0
我不认为这会造成很大的差异。此外,您可以在执行脚本代码时更改python脚本生成和使用的文件的位置。
关于脚本代码本身。 也许这家创业公司有点慢,但并不明显,只有很小的空间。在你必须执行多个兆字节的Python脚本之前,你必须输入很多代码,我认为这不太现实。
+0
正如[答案]中所述,请避免回答不清楚,过宽,错字,基于意见的,不可重复的或重复的问题。编写我的代码请求和费力的家庭作业问题是非常关键的,因此更适合于专业编码/辅导服务。良好的问题坚持[问],包括[mcve],有研究的努力,并有潜力对未来的访问者有用。回答不适当的问题会使网站变得更难以浏览和鼓励更多这样的问题,从而损害其他用户的志愿者时间和专业知识。 – TigerhawkT3
1
我想在这里添加一个答案,因为我看到这个问题很有趣,我的答案对很多人都很有帮助。我想在一个python3终端
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. 我应该将我的代码放在Activity或View中吗?
- 2. 如何使用PyroCMS 2.1.5将文件上传到S3而不是我的硬盘?
- 3. 我应该用漆而不是nginx吗?
- 4. 代码重新分解 - 我应该将代码移到不同的方法吗?
- 5. 我应该在哪里将我的代码放在ActionBar.TabListener
- 6. 我应该将我的代码称为游戏引擎吗?
- 7. 我应该将我的Android应用移植到iPhone上吗?
- 8. 使用硬盘上的文件而不是使用python的url
- 9. 我应该在哪里放AutoLayout代码?
- 10. 我应该在哪里放置代码?
- 11. 我应该释放self.view吗?
- 12. 我应该释放NSImage吗?
- 13. 我应该使用SSD还是HDD作为kubernetes集群的本地磁盘?
- 14. 我应该重构这段代码吗?
- 15. 针对硬盘的Linux SSD缓存
- 16. 我应该将我的安全代码与我的不安全代码混合在一起吗?
- 17. 我应该如何评论python代码?
- 18. 我应该把这个JavaScript代码放入函数吗?
- 19. 我的代码抛出,我认为应该是不可能
- 20. 我应该把我的输出文件放在源代码控制中吗?
- 21. 将文件复制到CD而不是硬盘上的脚本到新目录
- 22. 我应该在哪里放置我的初始化代码?
- 23. 我应该在哪里放置我的功能代码
- 24. 我应该在哪些部分放置我的SqlDataReader代码?
- 25. 我应该在哪里放置我的JavaScript代码?
- 26. 为什么我应该使用python 3.1而不是python 2.6?
- 27. Dompdf库:我可以将文件存储到硬盘吗?
- 28. 将我的导轨代码放到分支上的heroku上
- 29. 我应该在网站上放置RDF/XML Schema.org代码?
- 30. 我应该使用ES6传输我的节点js代码吗?
你是一个SSD和HDD与下面的代码之间标杆编写即使在机械驱动器上也不加载_instantly_的任何Python脚本?优化前测量。 – TigerhawkT3
@ TigerhawkT3:我不熟悉这个概念。你能详细说明立即加载/不加载吗?你什么意思? – Make42
对此你有什么看法?我有几千行脚本,几乎没有任何明显的编译/加载时间。 – TigerhawkT3