摘要:
这是自己这一周的一点小体会。说来惭愧,这周以来一直在琢磨工程当中某个函数的优化,任务描述当中是说此函数在执行过程当中出现了Pipeline Stall的情形,并且消耗的cycles数也位居前列。读它千百遍下来却没有一个好的思路入手。从整个函数的逻辑上去看,其中的的确确多次调用了其他的函数,并且做了不... 阅读全文
随笔分类 - Techs
感受数据结构的魅力:记一次查找性能优化
2015-06-28 09:38 by Peter87, 276 阅读, 收藏,
摘要:
前几周做过一次性能优化,如果对应用场景所碰到的问题进行抽象,实际上就是一次三维数组的查找性能优化。在反复尝试了好几种方案之后,总算找到了一种当前为止最高效的方案。 问题背景一个函数需要对接收消息载荷当中的元素进行分组,之后将这些元素以组为单位进行发送。一个形象的比方:某快递公司为了提高货物快递效率,... 阅读全文
斩获新知——记一次reverse的实现过程
2014-11-10 12:06 by Peter87, 3102 阅读, 收藏,
摘要:
最近学习C++,在实现reverse模板函数的时候,从一个小问题开始,在对这个问题的旁敲侧击当中带起了更多疑惑,顺藤摸瓜之后,尽管没有将诸多问题完美解答,但整个过程下来却也似有所获。最初的问题从使用C++实现reverse模板函数时碰到的swap问题开始,随之在翻查STL中reverse源码的实现过... 阅读全文
开发中学习——维测方法的重要性
2013-02-03 11:45 by Peter87, 2008 阅读, 收藏,
摘要:
首次体会到维测方法的重要性之前写代码,关注的都是软件的基本功能,从来没有注意到编写代码时加上一些与实现功能不相关的维测逻辑的重要性。参加工作半年来,在编写代码的 同时考虑代码的后期维护是我学到的有用的第一课。这一课很重要,也悄然的让我对操作系统中的日志模块有了兴趣,当然,这是后话了。这次深刻的体会主... 阅读全文
浙公网安备 33010602011771号