go语言中内存泄露是怎么回事?

提问者:帅平 问题分类:面试刷题
go语言中内存泄露是怎么回事?
1 个回答
人潮似水看见我°
人潮似水看见我°
在Go中内存泄露分为暂时性内存泄露和永久性内存泄露。
暂时性内存泄露:
获取长字符串中的一段导致长字符串未释放
获取长slice中的一段导致长slice未释放
在长slice新建slice导致泄漏
永久性内存泄露:
goroutine永久阻塞而导致泄漏
time.Ticker未关闭导致泄漏
不正确使用Finalizer(Go版本的析构函数)导致泄漏
发布于:2个月前 (08-05) IP属地:四川省
我来回答