请教下还有优化空间吗

woshicixide · 2018-02-23 17:11:14 · 1419 次点击 · 预计阅读时间 1 分钟 · 大约8小时之前 开始浏览    
这是一个创建于 2018-02-23 17:11:14 的文章,其中的信息可能已经有所发展或是发生改变。

我的一个用go写的web服务导致负载比较高,以下是pprof的一些信息,想请问下,像这些调用从代码角度还有可以优化的空间吗?

补充说明下:是一个计数的服务,存在一个全局map里,几乎没有其他操作

(pprof) top10
9010ms of 17440ms total (51.66%)
Dropped 310 nodes (cum <= 87.20ms)
Showing top 10 nodes out of 185 (cum >= 230ms)
      flat  flat%   sum%        cum   cum%
    5240ms 30.05% 30.05%     5330ms 30.56%  syscall.Syscall
     820ms  4.70% 34.75%      970ms  5.56%  syscall.Syscall6
     580ms  3.33% 38.07%      580ms  3.33%  runtime.epollctl
     470ms  2.69% 40.77%     1050ms  6.02%  runtime.pcvalue
     430ms  2.47% 43.23%      430ms  2.47%  runtime._ExternalCode
     420ms  2.41% 45.64%     1350ms  7.74%  runtime.mallocgc
     300ms  1.72% 47.36%      300ms  1.72%  runtime.readvarint
     280ms  1.61% 48.97%     2090ms 11.98%  runtime.gentraceback
     240ms  1.38% 50.34%     1040ms  5.96%  runtime.adjustframe
     230ms  1.32% 51.66%      230ms  1.32%  runtime.adjustpointers

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1419 次点击  
加入收藏 微博
6 回复  |  直到 2018-02-26 18:10:51
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传