社区
其他技术讨论专区
帖子详情
Go内存泄漏如何定位?
weixin_38102527
2019-09-20 10:47:41
各位大佬,项目上线后遇到换个问题,内存会随着时间增长,下面是pprof检测的数据,目前只有这些信息,不知道怎么定位
...全文
127
2
打赏
收藏
Go内存泄漏如何定位?
各位大佬,项目上线后遇到换个问题,内存会随着时间增长,下面是pprof检测的数据,目前只有这些信息,不知道怎么定位
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nicoxix
2020-12-08
打赏
举报
回复
请问用的是哪个检测工具
weixin_38109674
2019-09-20
打赏
举报
回复
图上标明了heap 在一直增长,你就点开heap 的profile 看一下,哪个数据结构占得内存比较多
Go语言内存分配:深入理解Go的内存分配模型
Go,又称为Golang,是一种由Google开发并开源的编程语言。它是一种静态类型、编译型语言,旨在提高编程效率并解决多核处理器上的性能问题。Go语言以其简洁、高效、并发支持而闻名,特别适合于构建大型软件系统和网络服务。 Go语言的主要特点包括: 1. **简洁性**:Go语言的语法非常简单,易于学习。 2. **编译速度**:Go的编译速度非常快,这使得开发周期大大缩短。 3. **并发性**:Go语言内置了对并发编程的支持,使用goroutine和channel可以轻松地实现并发操作。 4. **内存管理**:Go拥有自动垃圾回收机制,简化了内存管理。 5. **跨平台**:Go语言可以编译成多种操作系统和架构的可执行文件。 6. **标准库**:Go拥有丰富的标准库,涵盖了网络编程、文件处理、加密算法等多个领域。 Go语言广泛应用于服务器端编程、分布式系统、微服务架构、云服务、容器技术(如Docker和Kubernetes)等领域。
vld(Visual Leak Detector)
内存泄漏
检测库
vld工具是VC++环境下一款小巧易用、免费开源的
内存泄漏
检测工具,vld可以显示导致
内存泄漏
的完整内存分配调用堆栈。vld的检测报告能够对每个
内存泄漏
点提供完整的堆栈跟踪,并且包含其源文件及行号信息。
【Golang入门】函数与闭包-从匿名函数到
内存泄漏
防范
【Golang入门】函数与闭包——从匿名函数到
内存泄漏
防范
学习 Go 语言(Golang)
学习 Go 语言(Golang),简单易懂的Go语言教程,让你分分钟学会GO语言
Go语言教程.zip0002
Go 语言(也被称为 Golang)是由 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go 语言的设计目的是简化大型软件的开发,提高代码的编译速度和执行效率。
其他技术讨论专区
473
社区成员
791,199
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章