高性能系统中使用go的注意事项

内容来自GopherCon 2014 High Performance Systems in Go by Derek Collison

  1. 使用 go tool pprof来发现性能瓶颈
  2. 不要在堆上分配生命周期很短的对象
  3. 在栈上分配或者使用生命周期长的对象(针对第二条)
  4. 对系统函数进行benchmark(比如strconv,defer,hashmap)
  5. 在性能关键路径上,不要使用channel.

xxxxxxxsgg dsgggg 本站总访问量 本站访客数人次