随笔分类 -  flamescope

Flame Graphs visualization tool
nginx 火焰图分析
摘要:主要是简单的学习,基于了openresty 开启了debug,同时保留构建的符号表信息 构建命令 只包含核心部分,其他的具体参考gihtub --with-debug \ --with-cc-opt='-O0 -g' \ 容器集成使用 nginx 配置使用了单进程模式 worker_processe 阅读全文

posted @ 2022-04-04 23:02 荣锋亮 阅读(322) 评论(0) 推荐(0) 编辑

flamescope + chrome cpu profile 分析web 性能
摘要:flamescope 也是支持chrome cpu profile 的火焰图的,以下是一个简单的试用 chrome cpu profile 测试的taobao的网站 开启js cpu profile 运行 停止保存 进行一些操作之后停止保存 准备flamescope 环境 docker-compos 阅读全文

posted @ 2020-12-06 13:13 荣锋亮 阅读(381) 评论(0) 推荐(0) 编辑

flamescope+s3-fuse 扩展动态分析能力
摘要:flamescope 是一个比较强大的火焰图查看工具,但是默认是基于本地文件系统的,但是很多时候我们为了方便查看信息需要使用共享文件系统 nfs 是一个不错的选择,但是不方便分发,s3 很不错,灵活而且我们可以灵活的进行perf 文件的分发,以下代码是集成 flamescope+s3-fuseDoc 阅读全文

posted @ 2020-07-21 17:42 荣锋亮 阅读(365) 评论(0) 推荐(0) 编辑

perf + perf-agent-map+bindfs +flamescope生成java docker 火焰图
摘要:以下是一个集成各种工具,生成java docker应用火焰图的尝试,还是有缺陷的,更好的方式还是使用async-profiler(简单,全家桶) 环境预备 docker&&bindfs安装 这个可以参考相关文档,比较简单,yum 就可以 perf-agent-map 安装 这个需要构建,使用了支持d 阅读全文

posted @ 2019-12-24 23:28 荣锋亮 阅读(1094) 评论(0) 推荐(0) 编辑

使用async-profiler简单分析zeebe 工作流引擎的性能
摘要:刚开始的时候直接使用的系统暴露的prometheus metrics,发现越高的版本反而性能越差,期间使用过了 perf 打算使用perf 生成火焰图的,但是因为符号缺失,只找到了占用较高的任务,详细的暂时没有取到 以前大概知道一个工具perf-map-agent 可以用来生成缺失的符号,但是只是不 阅读全文

posted @ 2019-12-12 10:41 荣锋亮 阅读(1392) 评论(0) 推荐(0) 编辑

speedscope + node inspect 分析node应用调用
摘要:生成一个简单的express 项目 使用脚手架工具 npm install -g express-generator@4 express . npm install -g express-generator@4 express . npm install -g express-generator@4 阅读全文

posted @ 2019-09-20 14:30 荣锋亮 阅读(798) 评论(0) 推荐(0) 编辑

netflix flamescope 方便的不同时间范围的火焰图查看工具
摘要:flamescope 是netflix 开源的方便的火焰图查看工具,我们可以选择不同时间范围的数据,方便分析调用链 环境准备 使用docker-compose运行,基于官方的dockerfile 创建构建了一个docker 镜像 dalongrong/flamescope docker-compos 阅读全文

posted @ 2019-08-14 11:22 荣锋亮 阅读(663) 评论(0) 推荐(0) 编辑

导航