Python发现速度
2017-10-17 23:02
155 查看
Python最大的问题在于性能:
首先,有些时候性能并不重要。IO密集型的业务大部分时间都在等待IO,节省不到1ms让开发量增加几倍似乎不是很划得来。
其次,有些时候程序员的效率比机器的效率更重要。对于很多复杂的逻辑性功能,使用更加清晰的语言比晦涩的语言给程序减少的负担,可以大大增强软件的质量。(尤其是公司给的待遇招不到知乎上的大牛程序员的时候)
Python底层的源代码其实可以理解为C语言的一些常用功能的库(如hashmap实现的dict),Python进程就是加载了这些库然后读取配置文件(Python代码)执行相应的逻辑。相同的功能,Python进行了一次转义,肯定会比直接用C实现要慢,但你不一定能这么快的写出这样运行比Python快的C代码。
首先,有些时候性能并不重要。IO密集型的业务大部分时间都在等待IO,节省不到1ms让开发量增加几倍似乎不是很划得来。
其次,有些时候程序员的效率比机器的效率更重要。对于很多复杂的逻辑性功能,使用更加清晰的语言比晦涩的语言给程序减少的负担,可以大大增强软件的质量。(尤其是公司给的待遇招不到知乎上的大牛程序员的时候)
Python底层的源代码其实可以理解为C语言的一些常用功能的库(如hashmap实现的dict),Python进程就是加载了这些库然后读取配置文件(Python代码)执行相应的逻辑。相同的功能,Python进行了一次转义,肯定会比直接用C实现要慢,但你不一定能这么快的写出这样运行比Python快的C代码。
相关文章推荐
- 发现apache的mod_python存在一个BUG
- Python下使用Psyco模块优化运行速度
- python 不同方式读取文件速度不同
- python 对一个函数执行速度控制的演示
- python 3, 字符串连接速度
- Lua 的速度为什么比 Python 快?
- Python pip 下载速度慢? Windows 设置 国内源,用 阿里云 国内镜像 加速
- 谁是速度之王(Python vs JavaScript)?
- Python 让PIP源使用国内镜像,提升下载速度和安装成功率
- python3.x的torndb使用记录(发现网上没有关于torndb的使用说明,可能太简单了吧:-P)
- 发现CSDN Blog保存速度加快了
- 利用pypy提高python脚本的执行速度及测试性能 推荐
- 采用Psyco实现python执行速度提高到与编译语言一样的水平
- 发现一个国内牛逼的maven仓库,速度真的太快了
- mod_lua性能提升,是mod_python速度115%
- Python运行速度居然追上了C语言?那么Python太完美了!简直无敌
- Python中利用列表推导式实现矩阵置换时发现的"问题"
- python实现文件下载(包含进度条显示,文件大小显示,下载速度显示)
- 今天发现python windows运行正常,linux下异常
- python怎么实现发现所需目录不存在时新建目录