擅长:python、mysql、java
<p>首先,如果您的程序要运行数小时/天,那么切换到使用类/方法而不是将所有内容放在一个巨大的main中的开销几乎是不存在的。在</p>
<p>此外,重构(即使它涉及传递很多变量)从长远来看应该有助于提高速度。分析一个设计良好的应用程序要容易得多,因为你可以定位慢的部分并在那里进行优化。也许会有一个新的库来为你的计算进行高度优化。。。一个设计良好的程序可以让你马上插入测试。或者您决定编写一个C模块扩展来提高计算子集的速度,一个设计良好的应用程序也会使这一点变得容易。在</p>
<p>如果没有看到<code><lots of tightly coupled computation></code>和{<cd2>},很难给出具体的建议。但是,我会从使每个<code>for</code>块都有自己的方法开始,然后从那里开始。在</p>