
性能优化
bird67
学会做人,学会健体,学会求知。字字金玉,诲我不倦!
展开
-
浅谈分支预测、流水线与条件转移
本文摘自:http://www.cnblogs.com/yangecnu/p/4196026.html 一 一个问题 在StackOverflow上有这么一个问题 Why is processing a sorted array faster than an unsorted array? 。例子中,对一个数组进行条件求和,在排序前和排序后,性能有很大的差别。原始的例子是C转载 2016-05-20 11:48:18 · 5135 阅读 · 2 评论 -
Linux 性能监控、测试、优化工具
本文摘自:http://www.vpsee.com/2014/09/linux-performance-tools/ Linux 平台上的性能工具有很多,眼花缭乱,长期的摸索和经验发现最好用的还是那些久经考验的、简单的小工具。系统性能专家 Brendan D. Gregg 在最近的 LinuxCon NA 2014 大会上更新了他那个有名的关于 Linux 性能方面的 talk (Linux转载 2016-05-17 11:00:35 · 2164 阅读 · 0 评论 -
oprofile
http://sourceforge.net/p/oprofile/mailman/message/27581939/ http://www.linux-mips.org/wiki/Oprofile原创 2016-01-04 23:47:43 · 1710 阅读 · 0 评论 -
对缓存的思考——提高命中率
本文摘自:http://www.cnblogs.com/yanlingyin/archive/2012/02/15/thinkingincache.html 开篇 编写高效的程序并不只在于算法的精巧,还应该考虑到计算机内部的组织结构,cpu微指令的执行,缓存的组织和工作原理等。 好的算法在实际中不见得有高效率,如果完全没有考虑缓存、微指令实现的话。 前两篇博文转载 2016-06-28 17:25:15 · 5774 阅读 · 1 评论 -
Gallery of Processor Cache Effects
本文摘自:http://igoro.com/archive/gallery-of-processor-cache-effects/ Most of my readers will understand that cache is a fast but small type of memory that stores recently accessed memory locatio转载 2016-06-28 18:06:26 · 1686 阅读 · 0 评论 -
寄存器变量
本文摘自:http://blog.youkuaiyun.com/goodlixueyong/article/details/6013601 变量一般情况下都存在于内存中。如果程序需要使用某个变量,CPU的控制器将从内存中取得变量值后会将其暂存在寄存器中。寄存器就是CPU自己的"小内存",它的特点是"容量小、速度快"。正常情况下,编程语言本身无法直接操作寄存器。但某些时候,一些变量可能会被频繁地使用,转载 2016-07-12 11:46:41 · 2812 阅读 · 0 评论 -
性能优化_资料
C语言循环优化二三事: http://www.cnblogs.com/lisperl/archive/2012/11/14/2770396.html http://www.cnblogs.com/lisperl/archive/2012/11/15/2771682.html转载 2016-07-12 11:54:50 · 1605 阅读 · 0 评论