2020年7月8日

Golang---内存逃逸

摘要: 摘要:今天我们来了解一下 Golang 中的内存逃逸的概念。 引言:写过C/C++的同学都知道,调用著名的malloc和new函数可以在堆上分配一块内存,这块内存的使用和销毁的责任都在程序员。一不小心,就会发生内存泄露,搞得胆战心惊;切换到Golang后,基本不会担心内存泄露了。虽然也有new函数, 阅读全文

posted @ 2020-07-08 16:33 爱笑的张飞 阅读(1437) 评论(0) 推荐(0) 编辑

Golang---内存管理(内存分配)

摘要: 摘要:上次我们学习了 Golang 的 goroutine 调度策略,今天我们来学习 Golang 的内存管理策略。 思考内存管理如何设计 内存池 最直接的方式是调用 malloc函数,指定要分配的大小,直接向操作系统申请。问题是这种方式会涉及到用户态和内核态的切换过程,那么频繁的切换就会带来很大的 阅读全文

posted @ 2020-07-08 11:58 爱笑的张飞 阅读(4500) 评论(0) 推荐(0) 编辑

导航