会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
左扬(你们的胃叫胃,孤的叫胃PLUS)
读书不觉春已深,一寸光阴一寸金。
博客园
首页
新随笔
联系
管理
订阅
随笔- 542 文章- 6 评论- 27 阅读-
29万
随笔分类 -
Go面试题
Go面试题——逃逸分析
摘要:Go面试题——逃逸分析 一个变量是在堆分配,还是在栈上分配,是经过编译器的逃逸分析之后得出的 "结论"。 一、逃逸分析是什么? 在 C 语言中,可以使用malloc和free手动在堆上分配和回收内存。 在 Go 语言中,堆内存是通过垃圾回收机制自动管理的,无需开发者指定。那么,Go 编译器怎么知道某
阅读全文
posted @
2023-04-11 16:29
左扬
阅读(75)
评论(0)
推荐(0)
编辑
公告
昵称:
左扬
园龄:
8年11个月
粉丝:
40
关注:
3
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
最新随笔
1.Go专题精讲——打造属于自己的工具集:深入探索 Go 语言中的 flag 库
2.Thanos源码专题【左扬精讲】——Thanos API 组件(release-0.26)源码阅读和分析(详解 pkg\api\query\grpc.go)
3.Thanos源码专题【左扬精讲】——Thanos API 组件(release-0.26)源码阅读和分析(详解 pkg\api\query\v1.go)
4.Thanos源码专题【左扬精讲】——Thanos API 组件(release-0.26)源码阅读和分析(详解 pkg\api\blocks\v1.go)
5.Thanos源码专题【左扬精讲】——Thanos API 组件(release-0.26)源码阅读和分析(详解 pkg\api\api.go)
6.Thanos源码专题【左扬精讲】——Thanos Tools 组件(release-0.26)源码阅读和分析(详解 cmd/tools.go)
7.Thanos源码专题【左扬精讲】——Thanos Receive 组件(release-0.26)源码阅读和分析(详解 cmd/receive.go)
8.Thanos源码专题【左扬精讲】——Thanos Query_frontend 组件(release-0.26)源码阅读和分析(详解 cmd/query_frontend.go )
9.Thanos源码专题【左扬精讲】——Thanos Rule 组件(release-0.26)源码阅读和分析(详解 cmd/rule.go )
10.Thanos源码专题【左扬精讲】——Thanos Compact 组件(release-0.26)源码阅读和分析(详解 cmd/compact.go )
积分与排名
积分 - 258177
排名 - 4156
随笔分类
(537)
Ansilbe专题精讲(1)
Apollo配置中心专题精讲(2)
Docker专题精讲(24)
Elasticsearch专题精讲(34)
Go面试题(1)
Go项目源码阅读—ESM(13)
Go语言高并发与微服务实战专题精讲(7)
Go专题精讲(94)
Go自研项目(2)
GPU 使用问题汇总(2)
HTML5+CSS3专题精讲(3)
Istio专题精讲(28)
Jenkins专题精讲(2)
Kubernetes编程专题精讲(28)
Kubernetes专题精讲(71)
Linux运维专题精讲(7)
MySQL专题精讲(2)
Nginx专题精讲(1)
OpenLdap专题精讲(2)
Operator开发专题精讲(1)
PMP项目管理认证考试(15)
Prometheus源码专题精讲(4)
Prometheus专题精讲(21)
PYTHON WEB 开发专题精讲(1)
Redis专题精讲(4)
RocketMQ分布式消息中间件(28)
SaltStack运维自动化基础设施平台专题精讲(32)
SkyWalking专题精讲(4)
Terraform专题精讲(3)
Thanos源码专题精讲(15)
TypeScript/JavaScript专题精讲(23)
Vue3专题精讲(53)
日志系统—Filebeat专题精讲(6)
软考高级—信息系统项目管理师专题精讲(3)
更多
随笔档案
(542)
2025年2月(13)
2025年1月(6)
2024年12月(1)
2024年10月(2)
2024年8月(2)
2024年7月(3)
2024年6月(1)
2024年5月(4)
2024年4月(9)
2024年3月(1)
2024年2月(4)
2024年1月(9)
2023年12月(13)
2023年11月(33)
2023年10月(17)
2023年9月(11)
2023年8月(9)
2023年7月(4)
2023年6月(45)
2023年5月(24)
2023年4月(12)
2023年3月(1)
2023年2月(20)
2023年1月(9)
2022年8月(1)
2022年7月(31)
2022年6月(77)
2022年5月(39)
2022年2月(13)
2021年12月(3)
2021年11月(1)
2021年10月(2)
2021年9月(9)
2021年8月(19)
2021年7月(5)
2021年6月(3)
2021年3月(15)
2021年2月(21)
2018年12月(1)
2018年9月(2)
2018年8月(7)
2018年7月(7)
2018年6月(27)
2018年4月(2)
2017年3月(2)
2016年11月(1)
2016年10月(1)
更多
文章档案
(6)
2016年10月(1)
2016年9月(3)
2016年8月(2)
阅读排行榜
1. Kubernetes入门(14930)
2. Centos7——docker入门(笔记)(9722)
3. Linux从入门到精通——Centos 配置国内yum源及epel源(5817)
4. 云原生监控系统Prometheus——黑盒监控(blackbox_exporter)(4671)
5. Docker从入门到精通——编写 Dockerfile 的最佳实践(4434)
评论排行榜
1. RocketMQ(4.8.0)——消费过滤(6)
2. 云原生监控系统Prometheus——服务发现(基于 Consul 的服务发现)(3)
3. Centos7——docker入门(笔记)(3)
4. Ldap 从入门到放弃(二)(3)
5. 云原生监控系统Prometheus——监控就是艺术!(2)
推荐排行榜
1. Kubernetes入门(4)
2. vuejs3.0 从入门到精通——vite+vue3+ts 显示找不到模块“../views/HomeView.vue”或其相应的类型声明。ts(2307)(1)
3. vuejs3.0 从入门到精通——基于 Vite 搭建 Vue3 项目(1)
4. Docker vim 右键进入 visual 模式无法粘贴(1)
5. Kubernetes编程—— 使用自定义资源 —— 介绍自定义资源(Custom Resource,CR)(1)
最新评论
1. Re:Go从入门到精通——编写您的第一个GO程序——Hello World!
你这个文章的写法不错,一问一答就解决了我的疑惑。我按照你教程编译后一看,竟然有2.0MB大小,乖乖,我一想,就写了一个hello world怎么就这么大,咋回事,原来go直接内置了执行程序所包含的一切...
--Rkey
2. Re:云原生监控系统Prometheus——服务发现(基于 Consul 的服务发现)
优点是配置可以通过注册中心来维护,但是考虑下复杂组网呢,尤其是机房复杂时,网络可能是多级跳的模式,经历过跳板机之后,再跳一次跳板机才能到达目标机器的场景么
--bokerr
3. Re:RocketMQ(4.8.0)——消费过滤
@吴小破 嗯,在 Broker 端为每个消费组分别维护一个消费偏移量,消费端会将消费进度(也就是消费偏移量)保存在 broker 端以及消费者端。具体可以看看我当时写的其他博客(额,现在懒得再去找了)...
--左扬
4. Re:RocketMQ(4.8.0)——消费过滤
@左扬 感谢回复。在broker端维护的消费偏移量,是不是对每个消费组分别维护一个?...
--吴小破
5. Re:RocketMQ(4.8.0)——消费过滤
@f_love_code 在 RocketMQ 4.8.0 中,SQL92 过滤主要支持 PushConsumer 模式。这是因为在 PushConsumer 中,消息会作为事件主动地推送给已注册的消...
--左扬
levels of contents
点击右上角即可分享