程序优化
我是你的小草莓
这个作者很懒,什么都没留下…
展开
-
优化程序性能
这里提到的性能提高技术是在你已经使用了高效率的数据结构和算法之后采用的优化方法,是比较底层的优化方法。你能获得的对程序最大的加速比就是当你第一次让它工作起来的时候。程序优化首先要考虑的是数据结构和高效率算法,当你的程序每天运行几百万次的时候,程序的底层高效率优化将会产生非常的影响。在计算时间复杂度的时候,形成的基本习惯就是先看循环体,对,循环体是最耗时的也是我们优化方法原创 2016-07-22 11:34:30 · 343 阅读 · 0 评论 -
gprof性能分析工具使用介绍和Amdahl定律
gprof 1.1 简介 gprof实际上只是一个用于读取profile结果文件的工具。gprof采用混合方法来收集程序的统计信息,他使用检测方法,在编译过程中在函数入口处插入计数器用于收集每个函数的被调用情况和被调用次数;也使用采样方法,在运行时按一定间隔去检查程序计数器并在分析时找出程序计数器对应的函数来统计函数占用的时间。 Gprof具有以下优缺点: 1)优点: a) GNU工转载 2016-07-22 12:37:23 · 915 阅读 · 0 评论