OpenResty XRay Aug 18, 2026OpenResty XRay 更新于 Aug 18, 2026 用时 12 分钟生产环境内存泄漏定位:从 RSS 飙升到源码行号的分层归因openresty-xray memory tutorial症状:只升不降的内存曲线内存泄漏还是内存占用高?四类泄漏模式的真实根因链看起来在涨,其实不是泄漏如何定位泄漏:自顶向下的分层归因传统工具为什么在生产环境里不够用常见问题症状:只升不降的内存曲线内存泄漏还是内存占用高?四类泄漏模式的真实根因链看起来在涨,其实不是泄漏如何定位泄漏:自顶向下的分层归因传统工具为什么在生产环境里不够用常见问题
OpenResty XRay Aug 11, 2026OpenResty XRay 更新于 Aug 11, 2026 用时 7 分钟一次无法重启的 Nginx 内存泄漏,我们是如何在生产环境把它抓出来的casestudy openresty-xray memory nginx一次生产环境内存泄漏的完整解剖为什么这类问题几乎无解?从“靠运气”到“可预测”当性能问题超越“工具”范畴”一次生产环境内存泄漏的完整解剖为什么这类问题几乎无解?从“靠运气”到“可预测”当性能问题超越“工具”范畴”
OpenResty XRay Aug 11, 2026OpenResty XRay 更新于 Aug 11, 2026 用时 9 分钟修复 OpenResty 中 LuaJIT RSS 内存泄漏:无需重启即可消除 OOM Killprivate-library memory openresty-xray luajit什么是 LuaJIT「伪内存泄漏」?用真实生产数据诊断问题为什么常规修复手段无效LuaJIT-plus 如何在分配器层面解决上线后的生产收益什么是 LuaJIT「伪内存泄漏」?用真实生产数据诊断问题为什么常规修复手段无效LuaJIT-plus 如何在分配器层面解决上线后的生产收益
OpenResty XRay Jul 22, 2026OpenResty XRay 更新于 Jul 22, 2026 用时 9 分钟如何在生产环境中定位 Java 内存泄漏——无需堆转储、无需重启openresty-xray java memory为什么多次 Full GC 后堆内存仍未回落如何在不导出堆转储的情况下定位生产环境的 Java 内存泄漏如何定位 Java 内存泄漏:一套可复用的三步法为什么用 OpenResty XRay 定位 Java 内存泄漏常见问题为什么多次 Full GC 后堆内存仍未回落如何在不导出堆转储的情况下定位生产环境的 Java 内存泄漏如何定位 Java 内存泄漏:一套可复用的三步法为什么用 OpenResty XRay 定位 Java 内存泄漏常见问题
OpenResty XRay Aug 11, 2026OpenResty XRay 更新于 Aug 11, 2026 用时 4 分钟Perl 内存泄漏排查案例:数 GB 降至 60MB,一张火焰图定位根因tutorial openresty-xray perl memory精准定位内存泄漏根因显著的优化成效延展阅读总结精准定位内存泄漏根因显著的优化成效延展阅读总结
OpenResty XRay Jul 24, 2026OpenResty XRay 更新于 Jul 24, 2026 用时 9 分钟从崩溃到根因:OpenResty XRay 如何将 Nginx 内存踩踏问题分析得明明白白casestudy openresty-xray undo coredump memory nginx案例背景:日志无法解释的 Nginx worker 进程频繁崩溃分析录制文件:把崩溃过程回放回“第一现场”根因:Nginx 连接生命周期中的 Use-After-Free常见问题(FAQ)案例背景:日志无法解释的 Nginx worker 进程频繁崩溃分析录制文件:把崩溃过程回放回“第一现场”根因:Nginx 连接生命周期中的 Use-After-Free常见问题(FAQ)
OpenResty XRay Aug 11, 2026OpenResty XRay 更新于 Aug 11, 2026 用时 6 分钟追踪 OpenResty 中 LRU 缓存引发的内存泄漏 —— 根因竟是缓存的 SSL 证书casestudy openresty-xray lru memory为什么一个低流量的 OpenResty 应用会持续泄漏内存一步步追踪 LRU 缓存内存泄漏的完整过程最终结果:从无限增长到内存平稳为什么一个低流量的 OpenResty 应用会持续泄漏内存一步步追踪 LRU 缓存内存泄漏的完整过程最终结果:从无限增长到内存平稳
OpenResty XRay Jul 22, 2026OpenResty XRay 更新于 Jul 22, 2026 用时 8 分钟Java 应用性能剖析:CPU、Off-CPU 与磁盘 I/O 分析(无 Safepoint 偏差)openresty-xray java memory cpu用火焰图剖析 Java CPU 热点Off-CPU Java 性能分析:锁等待与阻塞诊断Java 磁盘 I/O 剖析:追踪文件与套接字写入支持 OpenJDK 8/11/17/21 应用剖析自动化采样与专家分析性能影响与开销常见问题用火焰图剖析 Java CPU 热点Off-CPU Java 性能分析:锁等待与阻塞诊断Java 磁盘 I/O 剖析:追踪文件与套接字写入支持 OpenJDK 8/11/17/21 应用剖析自动化采样与专家分析性能影响与开销常见问题
OpenResty XRay Aug 11, 2026OpenResty XRay 更新于 Aug 11, 2026 用时 5 分钟PHP 内存分析器:定位线上 PHP 进程中最大的内存对象tutorial openresty-xray memory PHP现象: PHP 进程在 top 中占用大量内存用 OpenResty XRay 引导式分析剖析进程,找出最大的 PHP 对象把最大的对象追溯到它的源码行用 Insights 报告自动监控 PHP 进程内存常见问题关于 OpenResty XRay现象: PHP 进程在 top 中占用大量内存用 OpenResty XRay 引导式分析剖析进程,找出最大的 PHP 对象把最大的对象追溯到它的源码行用 Insights 报告自动监控 PHP 进程内存常见问题关于 OpenResty XRay
OpenResty XRay Aug 11, 2026OpenResty XRay 更新于 Aug 11, 2026 用时 5 分钟线上定位 Perl 进程中最大的内存对象tutorial openresty-xray memory perl症状:top 里某个 Perl 进程内存占用过高用 OpenResty XRay 引导式分析定位最大的 Perl 对象把最大的对象追溯回源码文件用 Insights 报告自动监控 Perl 进程内存常见问题(FAQ)关于 OpenResty XRay症状:top 里某个 Perl 进程内存占用过高用 OpenResty XRay 引导式分析定位最大的 Perl 对象把最大的对象追溯回源码文件用 Insights 报告自动监控 Perl 进程内存常见问题(FAQ)关于 OpenResty XRay
OpenResty XRay Aug 14, 2026OpenResty XRay 更新于 Aug 14, 2026 用时 6 分钟Django 内存分析:逐个对象剖析运行中应用的内存占用(使用 OpenResty XRay)tutorial openresty-xray python django memory用 ps 找出内存占用高的 Django 进程用引导式分析剖析 Django 应用的内存使用读懂火焰图:哪个 Python 模块占用内存最多用 Insights 自动监控 Django 内存使用关于 OpenResty XRay用 ps 找出内存占用高的 Django 进程用引导式分析剖析 Django 应用的内存使用读懂火焰图:哪个 Python 模块占用内存最多用 Insights 自动监控 Django 内存使用关于 OpenResty XRay
OpenResty XRay Aug 14, 2026OpenResty XRay 更新于 Aug 14, 2026 用时 5 分钟Python 内存分析器:无需改代码定位最占内存的对象tutorial openresty-xray memory python找出哪个 Python 进程最占内存用引导式分析剖析 Python 内存:定位最大的对象及其所属模块用定时报告自动监控 Python 内存占用关于 OpenResty XRay找出哪个 Python 进程最占内存用引导式分析剖析 Python 内存:定位最大的对象及其所属模块用定时报告自动监控 Python 内存占用关于 OpenResty XRay
OpenResty XRay Jun 26, 2026OpenResty XRay 更新于 Jun 26, 2026 用时 6 分钟在线上 Kong 服务进程中实时统计 CPU 和内存用量最高的插件(使用 OpenResty XRay)openresty-xray kong nginx lua memory cpu服务器进程中所有 Kong 插件的 CPU 使用情况服务器进程中所有 Kong 插件的内存使用情况服务器的额外负担下一步是什么?服务器进程中所有 Kong 插件的 CPU 使用情况服务器进程中所有 Kong 插件的内存使用情况服务器的额外负担下一步是什么?
OpenResty XRay Aug 11, 2026OpenResty XRay 更新于 Aug 11, 2026 用时 4 分钟内存减少 60%,OpenResty XRay 精准定位问题代码,快速完成修复上线openresty memory openresty-xray dynamic-tracing case-studyworker 进程内存占用高分析过程worker 进程内存不释放的疑问worker 进程内存占用高分析过程worker 进程内存不释放的疑问
OpenResty XRay Jul 7, 2026OpenResty XRay 更新于 Jul 7, 2026 用时 8 分钟OpenResty 与 Nginx 共享内存区的内存碎片问题nginx openresty memory openresty-xray dynamic-tracing空的共享内存区填充类似大小的条目删除奇数键删除前半部分的键缓解内存碎片空的共享内存区填充类似大小的条目删除奇数键删除前半部分的键缓解内存碎片
OpenResty XRay Jul 7, 2026OpenResty XRay 更新于 Jul 7, 2026 用时 10 分钟OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的openresty nginx memory luajit openresty-xray dynamic-tracingSlab 与内存页分配的内存不一定有消耗虚假的内存泄漏HUP 重新加载Slab 与内存页分配的内存不一定有消耗虚假的内存泄漏HUP 重新加载
OpenResty XRay Jul 7, 2026OpenResty XRay 更新于 Jul 7, 2026 用时 11 分钟OpenResty 和 Nginx 如何分配和管理内存openresty nginx memory luajit openresty-xray dynamic-tracing如何查看 Nginx 内存使用系统层面应用层面传统的 Nginx 服务器FAQ:Nginx 需要多少内存?如何查看 Nginx 内存使用系统层面应用层面传统的 Nginx 服务器FAQ:Nginx 需要多少内存?
OpenResty XRay Jul 7, 2026OpenResty XRay 更新于 Jul 7, 2026 用时 12 分钟LuaJIT GC64 模式luajit openresty memory openresty-xray dynamic-tracing老的内存限制何时会碰到这个内存限制内存限制是每进程的GC 管理的内存不由 GC 管理的内存提升 x64 模式的内存上限到 4 GB新的 GC64 模式如何开启 GC64 模式性能影响调试分析工具链老的内存限制何时会碰到这个内存限制内存限制是每进程的GC 管理的内存不由 GC 管理的内存提升 x64 模式的内存上限到 4 GB新的 GC64 模式如何开启 GC64 模式性能影响调试分析工具链