来由
目前主要的工作任务就是对软件进行加速,即在不影响(少影响)精度的前提下,提高程序的执行速度,降低资源的消耗
对近期工作进行总结,并编写ppt在组内分享,这里再记录一下
优化理论
不要优化....很多时候理论是可行,但实际往往是另一回事,在程序优化方面,只有亲自实践才能确定你的思路是否有效
优化策略
主要从六个方面来进行优化
程序设计
设计框架时优先考虑整体性能,然后再为单个的子系统和类设置要达到的资源占用目标...+ sort() 使用数组存储数据,排序之后取中间的数值,由于排序需要O(NlogN),这也是整个算法的时间复杂度
vector + nth_element() 使用标准库中的 nth_element...考虑一个第三方库,它虽然实现了你想要的功能,但也有可能其进行了一些对你来说不必要的操作,如对输入数据的判断,一些异常情况的处理等,假如可以保证我们的数据没有问题,那么这些操作就是可以避免的,此时可以手动实现我们想要的功能...,来替换一些库的调用
错误.