[阅读: 263] 2009-11-04 23:43:52
因项目需要,我要依次变换三个参数,并针对大量历史数据进行测试,找出参数的最佳组合。一个很耗时的三重循环测试。
测试从下午一点跑到了晚上九点,仍然只完成了一小半,于是我让机器跑着,睡觉去了。早上起来一看,欧卖糕的,机器死了。
糟糕的是,我是在Netbeans中运行的测试,而且输出没有写入文件。
这个故事告诉我们:
一、长时间运行的程序需要将数据持久,如果出问题,可以接着继续做,不需要重来。
二、可能需要进行一些性能优化,缩短运行时间,不一定需要有O()级别的提升,缩短二分之一也是好的。