稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
golang
订阅
avatar
eine
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 记一次 Go websocket 项目内存泄露排查 + 使用 Go pprof 定位内存泄露
    从同事接手了一个项目。这个项目是用了 <go-socket.io> 这个库,仿照 socket.io 的功能,和前端进行交互。因为之前是用 socket.io 做的后端,但是 觉得性能不够用了,就改用 Go 来进行重构。重构之后,发生内存泄露的现象。这个项目峰值大概维护 1w-1.5w 个 socket 长连接, 一开始内存消耗量大概到 2g-3g。 然而,当连接数没有增长的情况下,随着运行时间的增长,内存也在增长。并且大概一个多小时的时间,内存就涨到了 10g,而且连接数才 1w 多,说好的支撑 "百万连接呢"。如果不进行重启服务操作,内存会涨到 14g(16g 的内存)。所以,确定是有内存泄露。我需要做的就是找到内存泄露的原因,修复这个问题。
    • 梅楼封
    • 8年前
    • 2.2k
    • 23
    • 1
    Go
  • GO 语言学习资源整理
    作者整理的 Go 语言的学习资源,包括几个方面: 1)在线学习教程:比较系统全面,非常适合新手入门学习; 2)书籍; 3)很多比较好的 Go 语言资源总结文档整理; 4)Go 语言中文社区;
    • 实验楼
    • 8年前
    • 32k
    • 441
    • 5
    Go
    GO 语言学习资源整理