极客兔兔
首页
书
标签
搜索
关于
Go 语言高性能编程
极客兔兔
Book
Go 语言高性能编程
Go 语言高性能编程,涵盖 benchmark 基准测试、pprof 性能分析、常用数据结构、并发编程、编译优化与语言陷阱。
开始阅读 →
书稿看板
章节目录
20 章
序言
Go 语言高性能编程
→
性能分析
benchmark 基准测试
→
pprof 性能分析
→
常用数据结构
字符串拼接性能及原理
→
切片(slice)性能及陷阱
→
for 和 range 的性能比较
→
Go Reflect 提高反射性能
→
Go 空结构体 struct{} 的使用
→
Go struct 内存对齐
→
并发编程
读写锁和互斥锁的性能比较
→
如何退出协程 goroutine (超时场景)
→
如何退出协程 goroutine (其他场景)
→
控制协程(goroutine)的并发数量
→
Go sync.Pool
→
Go sync.Once
→
Go sync.Cond
→
编译优化
减小 Go 代码编译后的二进制体积
→
Go 逃逸分析
→
Go 死码消除与调试(debug)模式
→
语言陷阱
Go 语言陷阱 - 数组和切片
→