标签:http c t sp art html re htm 数据 file 代码
这几天着手解决程序的性能优化。
什么是系统性能,包括什么,就不说了,放google搜一下就有了。
找到了酷壳里的两篇文章《代码优化概要》、《性能调优攻略》 以及阿姆达尔定律,有几点体会:
1.阿姆达尔定律是说对某一个模块的改进对系统性能的优化程度,取决于该模块的调用频率,或者该模块的执行时间占程序总执行的比例,意思就是找到系统的瓶颈。
2.使用profiler等工具找出系统中调用次数最频繁或者占用时间最多的模块
3.寻求更好的算法逻辑,而不是在现有算法上微改进
4.将优化的算法加入到影响程序性能的部分。
5.关心你处理的数据(冒泡排序在数据基本有序的时候效果并不差)
后期会对I/O的优化进行总结
待续……
标签:http c t sp art html re htm 数据 file 代码
原文地址:http://www.cnblogs.com/yrpen/p/3702095.html