
golang
文章平均质量分 85
第五会议室
这个作者很懒,什么都没留下…
展开
-
golang-运行时-内存管理
用户程序读取对象、创建新对象以及更新对象指针时执行的一段代码,想要在并发或者增量的标记算法中保证正确性,我们需要达成以下两种三色不变性(Tri-color invariant)中的一种.Go 语言的内存分配器会根据申请分配的内存大小选择不同的处理逻辑,运行时根据对象的大小将对象分成微对象、小对象和大对象三种。运行时的内存分配器使用类似TCMalloc 的分配策略将对象根据大小分类, 并设计多层级的组件提高内存分配器的性能.栈空间不够的扩容问题, 和栈函数返回后缩容的问题.触发垃圾回收时做的检查。原创 2023-03-24 16:15:11 · 230 阅读 · 1 评论 -
golang-grpc-demo 测试
grpc dome 安装 环境变量添加代理 GO111MODULE=on GOPROXY=https://goproxy.io,direct # 私有仓库不走代理 GOPRIVATE=*.example.com 安装 protobuf go get -u -v github.com/golang/protobuf/proto 测试是否安装成功 protoc --version 安装 protobuf golang 插件 go get -u -v原创 2020-09-17 10:15:22 · 994 阅读 · 1 评论