鹅厂少年的奇妙之旅

7 篇文章
16 人订阅

全部文章

后台搬砖鹅

腾讯 · 工程师 (已认证)

Go内存模型

Go语言中内存分配大致有3种模式:Stack、Heap、Fixed Size Segment。

2914
后台搬砖鹅

腾讯 · 工程师 (已认证)

Go语言源码笔记 --- netpoller

总览:Go中网络交互采用多路复用的技术,具体到各个平台,即Kqueue、Epoll、Select、Poll等,下面以Linux下的Epoll实现为例进行分析。

4067
后台搬砖鹅

腾讯 · 工程师 (已认证)

【2018手Q春节红包系列】春节排行榜性能优化小记

这次优化,从接触学习压测工具开始,到昨天优化告一段落,断断续续持续了有3、4天左右。感谢团长、双太、drog、温总在优化过程中提供的帮助和建议!

2066
后台搬砖鹅

腾讯 · 工程师 (已认证)

perf + 火焰图分析程序性能

性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report ...

1052
后台搬砖鹅

腾讯 · 工程师 (已认证)

MySQL索引背后的数据结构及算法原理

本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MyS...

2513
后台搬砖鹅

腾讯 · 工程师 (已认证)

glibc内存管理那些事儿

图中,0xC0000000开始的最高1G空间是内核地址空间,剩下3G空间是用户态空间。用户态空间从上到下依次为stack栈(向下增长)、mmap(匿名文件映射区...

2727
后台搬砖鹅

腾讯 · 工程师 (已认证)

【春节红包系列】一次"内存泄漏"引发的血案

2017年末,手Q春节红包项目期间,为保障活动期间服务正常稳定,我对性能不佳的Ark Server进行了改造和重写。重编发布一段时间后,结果发现新发布的Svr的...

3349

扫码关注云+社区