← Back
Flame-Graph

P99 延迟:为什么平均值会骗人,以及如何诊断最慢的 1%

  • 什么是 P99 延迟?
  • P50 vs P95 vs P99:每个百分位告诉你什么
  • 为什么平均延迟会骗人
  • P99 延迟为什么高?根因谱系
  • 如何诊断高 P99 延迟
  • 如何降低 P99 延迟:修你查出来的问题
  • 小结
  • 常见问题
  • 什么是 P99 延迟?
  • P50 vs P95 vs P99:每个百分位告诉你什么
  • 为什么平均延迟会骗人
  • P99 延迟为什么高?根因谱系
  • 如何诊断高 P99 延迟
  • 如何降低 P99 延迟:修你查出来的问题
  • 小结
  • 常见问题

火焰图详解:如何读懂 CPU 火焰图,找出烧掉 CPU 的代码

  • 什么是火焰图:定义、坐标轴与四条读图规则
  • 怎样读火焰图:plateau、tower、hair 形态与 self / total
  • 三个真实案例:PHP preg_match、Go regexp.MustCompile、Erlang erts_pcre_exec
  • 从 100% CPU 到罪魁代码行:四步排查流程与技术栈路由表
  • 如何为你的技术栈生成火焰图
  • Icicle graph、flame chart 与其他变体
  • AI 能替你读火焰图吗?
  • 什么是火焰图:定义、坐标轴与四条读图规则
  • 怎样读火焰图:plateau、tower、hair 形态与 self / total
  • 三个真实案例:PHP preg_match、Go regexp.MustCompile、Erlang erts_pcre_exec
  • 从 100% CPU 到罪魁代码行:四步排查流程与技术栈路由表
  • 如何为你的技术栈生成火焰图
  • Icicle graph、flame chart 与其他变体
  • AI 能替你读火焰图吗?

Erlang 高 CPU 使用率:通过火焰图追踪 PCRE 正则瓶颈

  • 观察 Erlang 进程 CPU 使用率超过 200%
  • 使用 OpenResty XRay 分析 Erlang CPU 使用率
  • C 语言级别分析:erts_pcre_exec 与 PCRE 回溯
  • PCRE 正则回溯在 BEAM VM 中为何代价高昂
  • 自动监控与报告
  • 常见问题:Erlang 高 CPU 使用率
  • 观察 Erlang 进程 CPU 使用率超过 200%
  • 使用 OpenResty XRay 分析 Erlang CPU 使用率
  • C 语言级别分析:erts_pcre_exec 与 PCRE 回溯
  • PCRE 正则回溯在 BEAM VM 中为何代价高昂
  • 自动监控与报告
  • 常见问题:Erlang 高 CPU 使用率

Envoy CPU 性能分析:用火焰图定位 C++ 热路径

  • 场景:Envoy 进程 CPU 占用超 90%
  • 用 C++ 火焰图分析 Envoy CPU 消耗
  • 持续 CPU 监控与自动化报告
  • 关于 OpenResty XRay
  • FAQ:Envoy CPU 性能分析
  • 场景:Envoy 进程 CPU 占用超 90%
  • 用 C++ 火焰图分析 Envoy CPU 消耗
  • 持续 CPU 监控与自动化报告
  • 关于 OpenResty XRay
  • FAQ:Envoy CPU 性能分析

PHP 高 CPU 使用率:定位最热的 PHP 代码路径(OpenResty XRay)

  • 问题:高 CPU 使用率
  • 用 OpenResty XRay 的引导式分析定位是哪个 PHP 函数在消耗 CPU
  • 读懂 CPU 火焰图,看清最热的 PHP 与 C 代码路径
  • 全自动分析与报告
  • 什么是 OpenResty XRay
  • 问题:高 CPU 使用率
  • 用 OpenResty XRay 的引导式分析定位是哪个 PHP 函数在消耗 CPU
  • 读懂 CPU 火焰图,看清最热的 PHP 与 C 代码路径
  • 全自动分析与报告
  • 什么是 OpenResty XRay

Rust CPU 剖析实战:用 OpenResty XRay 找出 Sled 库中最热的代码路径

  • 问题:基于 Sled 的缓存服务 CPU 使用率超过 100%
  • 用引导式分析剖析运行中的 Rust 进程
  • 解读 Rust CPU 火焰图:第一热代码路径
  • 第二热代码路径:get_inner 与 view_for_key
  • 全自动 Rust CPU 分析报告
  • 常见问题
  • 问题:基于 Sled 的缓存服务 CPU 使用率超过 100%
  • 用引导式分析剖析运行中的 Rust 进程
  • 解读 Rust CPU 火焰图:第一热代码路径
  • 第二热代码路径:get_inner 与 view_for_key
  • 全自动 Rust CPU 分析报告
  • 常见问题

Lua 高 CPU 占用排查:快速定位 Nginx/OpenResty 中最热的 Lua 代码路径

  • 症状:一个 Nginx 工作进程占用近 100% CPU
  • 使用引导式分析定位最热的 Lua 代码路径
  • 通过 Insights 报告自动监控 Lua CPU 占用
  • 常见问题
  • 症状:一个 Nginx 工作进程占用近 100% CPU
  • 使用引导式分析定位最热的 Lua 代码路径
  • 通过 Insights 报告自动监控 Lua CPU 占用
  • 常见问题
联系我们

很乐意听到您的反馈,请与我们联系 👋

成功发送消息!

我们的专家团队将在 24 小时之内与您联系。
x