开发内功修炼@张彦飞开发内功修炼@张彦飞

talk is cheap,
show me the code!

内存篇

内存篇

PHP7内存性能优化的思想精髓

张彦飞(@开发内功修炼) 阅读(76)

大家好,我是飞哥!前面我们讨论了内存的工作原理,也进行了一些性能相关的测试。那么今天开始我们来看几个在实践中的应用。首先我们先从PHP开始。 2015年,PHP7的发布可以说是在技术圈里引起了...

内存篇

一次内存性能提升的项目实践

张彦飞(@开发内功修炼) 阅读(88)

现代的开发语言除了C++以外,大部分都对内存管理做好了封装,一般的开发者根本都接触不到内存的底层操作。更何况现在各种优秀的开源组件应用越来越多,例如mysql、redis等,这些甚至都不需要大家...

内存篇

挑战Redis单实例内存最大极限,“遭遇”NUMA陷阱!

张彦飞(@开发内功修炼) 阅读(100)

我们公司的基础架构部有个云Redis平台,其中Redis实例在申请的时候可以自由选择需要的内存的大小。然后就引发了我的一个思考,Redis单实例内存最大申请到多大比较合适?假设母机是64GB内存...

内存篇

NUMA架构下的内存访问延迟区别!

张彦飞(@开发内功修炼) 阅读(91)

大家好,我是飞哥!现在的服务器物理机CPU一般都是多个CPU,核数也是十几甚至几十核。内存几十GB甚至是上百G,也是由许多的内存条组成的。那么我这里思考一下,这么多的CPU和内存它们之间是怎么互...

内存篇

揭穿内存厂家“谎言”,实测内存带宽真实表现

张彦飞(@开发内功修炼) 阅读(80)

带宽是存储系统一个的一个非常重要的衡量指标,内存带宽指的是CPU从内存读取或写入数据到内存的速率。我们今天来思考一个问题,在你的应用程序里内存的访问带宽能够达到多少?各代内存带宽规格理论上内存带...