输入输出操作 如果你可以选择在内存中处理文件,就不要费力的通过磁盘、数据库,或是跨网络访问相同的文件。除非程序对空间占用非常敏感,否则数据都应该放在内存里。 ... 提高效率 如果程序性能很差,找出热点判断 性能拙劣是否源于设计、数据类型或算法上的缺陷 在知道答案后立即停止判断 如for循环中,找到想要的值就停止寻找 让运行最快的判断结果最有可能为真的判断首先被执行使用惰性求值,再需要的时候再去计算,也可以存起来以后备用尽可能减少在循环内部做的工作把最忙的循环放在最内层