OpenResty XRay: https://openresty.com/en/xray/
In this tutorial, you will learn how to quickly identify the largest Perl memory object or values in your applications. Thanks to the power of OpenResty XRay ; we can pinpoint these Perl memory object via detailed data reference paths. We’ll also demonstrate the Perl object memory distribution flame graph invented by ourselves. Memory leaks or large memory footprint are no longer a myth in your Perl code!
Text version of this tutorial: https://blog.openresty.com/en/perl-hi...
OpenResty XRay is a dynamic-tracing product that automatically analyzes your running applications to troubleshoot performance problems, behavioral issues, and security vulnerabilities with actionable suggestions.
Under the hood, OpenResty XRay is powered by our Y language, targeting various runtimes like Stap+, eBPF+, GDB, and ODB, depending on the context.
OpenResty XRay is a truly non-intrusive dynamic analysis, which does not require installing any special modules or plugins in the target application, does not require recompiling the target application, and does not even require restarting the running process.
Music: https://www.bensound.com