优化程序性能总结

性能优化有三个层次:算法 系统层次编程 算法层次数组 代码层次缓存 系统层次关注系统的控制流程和数据流程,优化主要考虑如何减小消息传递的个数;如何使系统的负载更加均衡;如何充分利用硬件的性能和设施;如何减小系统额外开销(好比上下文切换等)。性能优化 算法层次关注算法的选择(用更高效的算法替换现有算法,而不改变其接口);现有算法的优化(时间和空间的优化);并发和锁的优化(增长任务的并行性,减少锁的开
相关文章
相关标签/搜索