golang benchmark

最近被要求做性能分析,但是我只会那种benchmark然后模拟请求后台接口这种,所有我就不知道怎么分析了:

  1. 请求后台接口没法用go tool profile xxx 看到具体代码层面
    $ go test -v -bench . -benchmem -benchtime='6s'
    出来的结果:
    BenchmarkArticleIndexParAllel-4          100     169961107 ns/op       62357 B/op        576 allocs/op
    BenchmarkArticleIndex-4                   30     237984608 ns/op       21458 B/op        193 allocs/op

    像这样的我又应该如何分析这个接口是否需要优化?? 知道是否需要优化之后我怎么用profile分析工具深入到具体的接口内部代码层面呢?? 希冀大神指导

已邀请:

hedakui - 90后it男

赞同来自:

。。你这个接口肯定需要优化

要回复问题请先登录注册