首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
pangpx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Go struct优化原来如此简单高效,妙啊
结构体的定义,大家都很熟悉,但想要定义出更节省内存空间的结构体,可不是一件简单的事。我们必须掌握了Go的结构体内存对齐机制,才能做出相应的优化(节省内存并提高性能)。
Go 程序里 if else 分支太多?试着用策略模式治理一下吧
上篇文章我给大家分享了设计模式中的模版模式,给大家讲了用模版模式在项目开发时提炼流程、减少重复开发的技巧。同时,在上一篇文章我也分享了我总结的一个暴论,那就是“模板、策略和职责链三个设计模式是解决业务
一文读懂Go 1.20引入的PGO性能优化
Go 1.20版本于2023年2月份正式发布,在这个版本里引入了PGO性能优化机制。 PGO的英文全称是Profile Guided Optimization,基本原理分为以下2个步骤
go基础语法50问,来看看你的go基础合格了吗?
1.使用值为 nil 的 slice、map会发生啥 允许对值为 nil 的 slice 添加元素,但对值为 nil 的 map 添加元素,则会造成运行时 panic。 2.访问 map
Go语言系列:两三天也学不完Go语言的进阶语法知识
拖了很久没有更文的Go语言进阶语法终于搞定了,感兴趣的小伙伴赶紧进来看起来,come on!come on!
先聊聊「内存分配」,再聊聊Go的「逃逸分析」。
不同于JAVA JVM的运行时逃逸分析,Go的逃逸分析是在编译期完成的:编译期无法确定的参数类型「必定放到堆中」;如果变量在函数外部存在引用,则「必定放在堆中」。
Go语言性能剖析利器--pprof实战
关于pprof的文章在网上已是汗牛充栋,却是千篇一律的命令介绍,鲜有真正实操的,本文将参考Go社区资料,结合自己的经验,实战Go程序的性能分析与优化过程。
Go map 竟然也会发生内存泄漏?
Go 程序运行时,有些场景下会导致进程进入某个“高点”,然后就再也下不来了。 比如,多年前曹大写过的一篇文章讲过,在做活动时线上涌入的大流量把 goroutine 数抬升了不少……
适合团队和个人项目的 Golang 编码规范
持续创作,加速成长!这是我参与「掘金日新计划・10 月更文挑战」的第 5 天,点击查看活动详情 1. 前言 为形成公司技术团队统一的 Go 编码风格,以保障公司项目代码的易维护性和编码安全性,特制定本
深入理解 go reflect - 反射为什么慢
我们选择 go 语言的一个重要原因是,它有非常高的性能。但是它反射的性能却一直为人所诟病,本篇文章就来看看 go 反射的性能问题。