29 条回复  ·  825 次点击
mightybruce 小成 2024-8-30 21:03:58
一般使用 go 的一些静态检查分析工具,过滤掉大多数问题代码,go vet 工具
tuiL2 小成 2024-8-30 21:16:26
golang 能写出内存泄露,应该也挺不容易的吧
maigebaoer 小成 2024-8-30 21:21:13
一般泄露的都是全局资源,小项目挺难遇到的
bruce0 小成 2024-8-30 21:32:30
我唯一遇到过一次的 go 内存泄漏是 goroutine 工作完成后没有结束(被阻塞了) 然后相关的资源都没有释放, 别的基本遇不到内存泄漏
povsister 小成 2024-8-30 21:38:47
go 一般是资源泄露,用 goroutine 前想想这个东西的生命周期就能避免大多数情况。
donaldturinglee 小成 2024-8-30 23:02:59

Go 初学者,有没有老哥能告诉我在写代码的时候应该如何避免内存泄漏的问题

go 的垃圾回收还是很健壮的,非常规问题不考虑内存泄漏
Ipsum 初学 2024-8-30 23:06:52

Go 初学者,有没有老哥能告诉我在写代码的时候应该如何避免内存泄漏的问题

别再 for 里用 time.after
higker 小成 2024-8-30 23:20:20

Go 初学者,有没有老哥能告诉我在写代码的时候应该如何避免内存泄漏的问题

建议你使用 Java21 版本 和 graalvm.org 这种多语言虚拟机,可以管理多语言跑多语言,管理内存分配。
securityCoding 初学 2024-8-31 00:14:36

Go 初学者,有没有老哥能告诉我在写代码的时候应该如何避免内存泄漏的问题

go lint 扫一下,profile 看看内存和协程数量
kneo 小成 2024-8-31 01:30:12

Go 初学者,有没有老哥能告诉我在写代码的时候应该如何避免内存泄漏的问题

你在这发有啥用?赶紧上线啊。让用户帮你测试。
返回顶部