代码优化

近期看了一些东西,大概总结一些代码中优化的解决方法。
1、代码运行时间——python profile 有人统计过,你的一大串代码中有3%-8%的代码占用80%的时间。我们就需要找到这个占用大部分时间的代码是什么。然后我们就优化这部分代码。
针对python,可以用profile寻找你代码的运行时间。可以看看下面的例子
https://www.cnblogs.com/MikeZhang/p/pythonProfile20170907.html?utm_source=tuicool&utm_medium=referral
2、时间复杂度在大数据环境下重要性是远远大于语言优化。 在大数据环境下,要分析算法复杂度。循环、递归、矩阵相乘等情况。很多情况下,时间复杂度其实不会因为语言的不同而产生太大的区别。
3、分布式 Map reduce 可以通过分布式工具来减少时间成本
4、程序里面隐秘的大循环 寻找代码中有没有隐秘的大训练。例如:正则表达式、自动机、
5、其他 【代码优化】使用内网或redis加速

    推荐阅读