Tagged with "xray"

Introduction to Lua-Land CPU Flame Graphs

What is a Flame Graph Simple Lua samples Complicated Lua applications... Read More »

Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones

An empty zone Filling entries of similar sizes Deleting odd-numbered keys... Read More »

How OpenResty and Nginx Shared Memory Zones Consume RAM

Slabs and pages What is allocated is not what is paid for Fake Memory Leaks... Read More »

The Wonderland of Dynamic Tracing (Part 4 of 7)

Flame Graphs A Word on OpenResty XRay Read More »

The Wonderland of Dynamic Tracing (Part 3 of 7)

Applications of SystemTap in Production A Word on OpenResty XRay Read More »

The Wonderland of Dynamic Tracing (Part 2 of 7)

DTrace SystemTap DTrace and SystemTap... Read More »

The Wonderland of Dynamic Tracing (Part 1 of 7)

Dynamic Tracing What It Is Too Good to be True?... Read More »

How OpenResty and Nginx Allocate and Manage Memory

On The System Level On The Application Level For Traditional Nginx Servers... Read More »

The LuaJIT GC64 Mode

OpenResty® uses LuaJIT for its main computing engine, and users mainly use the Lua programming language to write applicati... Read More »