首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程栩的性能优化笔记
掘友等级
后台开发工程师
|
Tencent
更新中
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
消失的八字节-bcc memleak修复经历分享
仅仅是少了八个字节,却是一个开源项目的小bug?看作者是如何基于八个字节分析、寻找,从而喜提开源项目pr的。
当没有了frame pointer我们该如何栈回溯?
使用fp(frame pointer)进行栈回溯的前提是在汇编中有显式的操作frame pointer的部分,那么如果没有这部分我们该如何做栈回溯呢?
消失的调用栈帧-基于fp的栈回溯原理解析
某次调用栈的采集中,我们发现调用栈少了一层,这到底是为什么?让我们基于fp的调用栈回溯方式来一探究竟。
关于Profiling的一些思考
当我们面对性能问题的时候,我们可以通过Profiling来帮助我们进行程序性能优化。业界对于Profiling也有诸多讨论,以下是个人的一些思考。
perf record竟会导致磁盘满载?
在某服务的测试环境中,/root目录挂载的是一块20G的磁盘。每个节点会运行多个实例,我们会在环境上进行性能测试、性能分析等操作。在某次测试的过程中,我们发现系统盘的20G已被占满。这是怎么回事呢?
结合例子学习eBPF与bcc:u[ret]probe与USDT
在前面的文章中,我们学习了关于k[ret]probe和Tracepoint的相关知识,这些都是针对于内核的追踪;那么,如果我们要追踪用户态的相关信息,又该如何实现呢?
结合例子学习eBPF与bcc:kretprobe与Tracepoint
在前面的文章中,我们学习了如何通过追踪kprobe,今天我们来学习更多的追踪机制: kretprobe和Tracepoint。
结合例子学习eBPF与bcc:直方图
在了解完BPF_PERF_OUTPUT作为输出以后,我们会看到一系列的数据,这些数据是基于时间序列的,那么是否有别的数据展示形式能够帮助我们更好的发现问题呢?
结合例子学eBPF和bcc:更好的输出机制
引 如果有这样一个需求:抓取某个系统调用对应的参数,你会如何实现呢? 那如果是获取磁盘I/O的情况呢?
结合例子学习eBPF和bcc:初探
当我问ChatGPT如何概括文本,ChatGPT回答说:小白必看!5个bcc例子让你快速入门学习bcc。
下一页
个人成就
文章被点赞
82
文章被阅读
34,418
掘力值
1,288
关注了
13
关注者
43
收藏集
1
关注标签
0
加入于
2021-02-26