我准备了一个关于制作软件应用程序的项目。除了执行速度很慢之外,它是完整的并且工作正常。我已经采取了几块代码并对其进行了优化..
我尝试了 psyco .. 即我安装了 psyco 并在我的代码顶部添加了两行
import psyco
psyco.full()
不知道这是否是使用 psyco 的方式。如果这是错误的。请告诉我如何使用 psyco.. 因为我添加了这个并没有发现任何改进..
我已经尝试过分析,我知道代码行需要时间,但这些无法进一步优化并且是不可避免的代码行。
我还考虑过使用一些python包重写'c'中的代码的选项。但是在使用不属于基本python的附加python包时,我总是有一个非常糟糕的体验。
我正在使用python 2.6和windows vista ..请告诉方法显着提高整个代码执行速度的方法..至少5倍..拜托..
我还没有在方法中编写我的代码,你之间几乎没有方法..没有主要..
是的,因为很少有人建议我是一个 IO 绑定问题.. 因为我需要调用代码大约 500 次,这涉及每次调用打开和关闭至少 2 个文件..
在这里打开 .pm 文件时,它有两列,我只需要第一列,所以我将整个第一列复制到列表中并将其传递给函数以获取其行号,然后打开其他文件以获取该行号的元素到列表中...
这是我想要的任务......我想将第一列的元素加载到列表中是耗时的任何想法来纠正这个......
如何提高 IO 绑定瓶颈的性能
拼命寻求帮助