Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
H

high-performance-go

> 数据库
Open source

high performance coding with golang(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps)

3.9K stars0 likes0 views
WebsiteGitHub

About

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

Issues· 4 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Goeffective-golanggogolanghigh-performance

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category数据库
PricingOpen source

> Related tools

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