🐶
Go语言精华(Essential Go)
CtrlK
  • 《Go语言基础》
  • 第一部分 语法基础
  • 01 准备开始
  • 02 基本类型
  • 03 变量(Variable)
  • 04 常量(Const)
  • 05 字符串(String)
  • 06 指针(Pointer)
  • 07 数组(Array)
  • 08 切片(Slice)
  • 09 映射(Map)
  • 10 结构体(Struct)
  • 11 接口(Interface)
  • 12 空接口(Empty Interface)
  • 13 if, switch, goto
  • 14 for, while循环
  • 15 range语句
  • 16 函数
  • 17 方法
  • 18 错误处理
  • 19 延迟调用(Defer)
  • 20 恐慌(panic)和恢复(recover)
  • 21 并发
  • 22 数据通道(channel)和多路选择(select)
  • 23 互斥锁(Mutex)
  • 24 包
  • 第二部分 常用标准库
    • 25 文件和I/O
    • 26 时间和日期
    • 27 命令行传参
    • 28 记日志
    • 29 执行命令
    • 30 十六进制和base64编码
    • 31 JSON
    • 32 XML
    • 33 CSV
    • 34 YAML
    • 35 SQL
    • 36 HTTP客户端
    • 37 HTTP服务端
    • 38 文本和HTML模板
    • 39 反射(Reflection)
    • 40 上下文(Context)
    • 41 fmt包
    • 42 测试
    • 43 利用cgo在Go中调用C
    • 44 使用pprof分析Go程序
      • CPU和内存基本分析
      • 使用benchmark生成分析文件
      • 内存基本分析
      • 设置CPU/Block分析速率
      • 访问分析(profile)文件
    • 45 交叉编译
    • 46 使用构建标签进行条件编译
    • 47 内联函数
    • 48 用sync.Pool以获得更好性能
    • 49 gob
    • 50 插件机制
    • 51 HTTP服务中间件
    • 52 Go中的Protobuf
    • 53 控制台I/O
    • 54 密码学
    • 55 图片处理(PNG, JPEG, BMP, TIFF, WEBP, VP8, GIF)
    • 56 Go语言命令行工具
    • 57 利用持续集成(CI)服务测试代码
    • 58 Windows图形界面(GUI)编程
  • 59 贡献者
由 GitBook 提供支持
在本页

这有帮助吗?

  1. 第二部分 常用标准库

44 使用pprof分析Go程序

CPU和内存基本分析使用benchmark生成分析文件内存基本分析设置CPU/Block分析速率访问分析(profile)文件
上一页全方位连接C和Go代码下一页CPU和内存基本分析

最后更新于5年前

这有帮助吗?