首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go语言学习之旅
huizhou92
创建于2024-08-07
订阅专栏
记录我的Go语言学习之旅。
等 3 人订阅
共6篇文章
创建于2024-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go1.24: mutex自旋优化,最大提升70%的性能
Go1.24引入了mutex自旋优化,提升性能最高可达70%。通过增加spinning状态,减少了锁竞争时的CPU资源浪费,优化了多线程环境下的性能表现。
Golang 新工具 go:fix 自动化代码迁移的全新利器
随着项目规模不断扩大,代码库的维护与更新变得越来越繁琐。每当某个函数、常量或包路径需要替换时,手动查找和修改不仅费时费力,还容易出错。幸运的是,Go 语言在不断进步,最新接受的提案 go:fix工具为
深入探讨 BigCache 的性能优化手段
本文深入探讨了 BigCache 的性能优化手段,包括分片机制、哈希算法的选择和内存优化。通过将大哈希表分成多个小分片来减少锁竞争,并使用高效的哈希算法(如 fnv64a)来提高性能。
Go 高性能编程 EP9: 逃逸分析
从Go 编译器的角度来看,内存会被分配到两个地方: stack 和 heap。对于业务开发人员来说,这两种方式,没什么区别,通常开发者并不需要关心内存分配在栈上,还是堆上,因为这都是编译器自动完成的。
Go 高性能编程 EP8: 如何通过优化GC来提高Golang代码的性能
虽然Go并不需要手动管理内存,但是再某些场景下,通过GOGC & GOMEMLIMIT 来手动控制内存,会取得很好的性能提升。本文就是这样的一个例子。
Go高性能编程 EP7: 使用 SingleFlight 合并相同的请求
本文介绍了go中将一段时间内的请求合并成一个的方式,这将极大的节约服务端资源,比如再缓存失效的场景下。