首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
huizhou92
掘友等级
go软件工程师
|
qianxin
我是一个后端软件工程师,目前在做分布式相关的工作。 目前对技术还有点追求,想学习一些底层的知识。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 9
沸点 1
赞
10
返回
|
搜索文章
最新
热门
Go1.24: mutex自旋优化,最大提升70%的性能
Go1.24引入了mutex自旋优化,提升性能最高可达70%。通过增加spinning状态,减少了锁竞争时的CPU资源浪费,优化了多线程环境下的性能表现。
Golang 新工具 go:fix 自动化代码迁移的全新利器
随着项目规模不断扩大,代码库的维护与更新变得越来越繁琐。每当某个函数、常量或包路径需要替换时,手动查找和修改不仅费时费力,还容易出错。幸运的是,Go 语言在不断进步,最新接受的提案 go:fix工具为
深入探讨 BigCache 的性能优化手段
本文深入探讨了 BigCache 的性能优化手段,包括分片机制、哈希算法的选择和内存优化。通过将大哈希表分成多个小分片来减少锁竞争,并使用高效的哈希算法(如 fnv64a)来提高性能。
tmux: 提高终端生产力的利器
第一次看到tmux 的介绍的时候,我其实没什么感觉,觉得没什么.后面用terminal多了,遇到了一些问题,尝试解决,然后我重新认真学习tmux。它改变了我电脑的习惯。 本文将会花十分钟介绍,tmux
Go 高性能编程 EP9: 逃逸分析
从Go 编译器的角度来看,内存会被分配到两个地方: stack 和 heap。对于业务开发人员来说,这两种方式,没什么区别,通常开发者并不需要关心内存分配在栈上,还是堆上,因为这都是编译器自动完成的。
Go高性能编程 EP7: 使用 SingleFlight 合并相同的请求
本文介绍了go中将一段时间内的请求合并成一个的方式,这将极大的节约服务端资源,比如再缓存失效的场景下。
Go 高性能编程 EP8: 如何通过优化GC来提高Golang代码的性能
虽然Go并不需要手动管理内存,但是再某些场景下,通过GOGC & GOMEMLIMIT 来手动控制内存,会取得很好的性能提升。本文就是这样的一个例子。
Go高性能编程 EP5: 更精准的benchmark
当我们尝试去优化代码的性能时,首先得知道当前的性能怎么样,得到一个基准性能。Go语言标准库内置的 testing 测试框架提供了benchmark的能力。本文主要介绍 如何使用benchmark 进行
Go高性能编程 EP4: 反射
Go的reflect包提供了强大的运行时类型和值操作能力,但性能成本高。通过基准测试发现,反射操作比直接字段访问慢数倍。为优化,建议减少反射使用,或用字段下标和缓存提高效率。
Go Action:如何避免因为大堆产生的高GC开销
当分配的内存量相对较小时,Go垃圾收集器 (GC) 工作得非常好,但是如果堆的大小较大,GC过程可能会消耗大,本文介绍了GC耗时的一些原理以及如何避免耗时
下一页
个人成就
文章被点赞
49
文章被阅读
11,559
掘力值
559
关注了
7
关注者
12
收藏集
0
关注标签
3
加入于
2019-05-13