百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
H

high-performance-go

> 数据库
开源

使用 Go 语言进行高性能编码(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps)

3.9K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

使用 Go 语言进行高性能编码(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps)

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 语言笔试面试题
    • 基础语法
    • 实现原理
    • 并发编程
    • 代码输出

GitHub Issues· 4 开放

在 GitHub 查看全部
  • #15

    问题反馈

    更新于 2026年8月18日

核心特点

  • •第一章 性能分析
  • •benchmark 基准测试
  • •pprof 性能分析
  • •第二章 常用数据结构
  • •字符串拼接性能及原理
  • •切片(slice)性能及陷阱
  • •for 和 range 的性能比较
  • •反射(reflect)性能
  • •使用空结构体节省内存
  • •内存对齐对性能的影响

> 标签

Goeffective-golanggogolanghigh-performance

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类数据库
定价开源

> 相关工具

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库