Go 语言高性能编程 订阅 最新动态可以关注:知乎 Go语言 或微博 极客兔兔 订阅方式:watch geektutu/blog ,每篇文章都能收到邮件通知,或通过 RSS 订阅。 目录 序言 关于本书 第一章 性能分析 benchmark 基准测试 pprof 性能分析 第二章 常用数据结构 字符串拼接性能及原理 切片(slice)性能及陷阱 for 和 range 的性能比较 反射(reflect)性能 使用空结构体节省内存 内存对齐对性能的影响 第三章 并发编程 读写锁和互斥锁的性能比较 如何退出协程(超时场景) 如何退出协程(其他场景) 控制协程的并发数量 sync.Pool 复用对象 sync.Once 如何提升性能 sync.Cond 条件变量 第四章 编译优化 减小编译体积 逃逸分析对性能的影响 死码消除与调试模式 附录 Go 语言陷阱 数组和切片 基础入门 Go 语言简明教程 Go Test 单元测试简明教程 Go Protobuf 简明教程 Go RPC & TLS 鉴权简明教程 Go Mock (gomock)简明教程 Go Mmap 文件内存映射简明教程 Go Context 并发编程简明教程 Go WebAssembly (Wasm) 简明教程 Go Gin 简明教程 进阶系列 七天用Go从零实现系列 Web框架Gee 分布式缓存GeeCache ORM框架GeeORM RPC框架GeeRPC 项目地址 Go 语言笔试面试题 基础语法 实现原理 并发编程 代码输出