This blog post is part of a series about the page_owner debug feature in the Linux memory management subsystem, related to the talk Improving page_owner for profiling and monitoring memory usage per allocation stack trace presented at Linux Plumbers Conference 2025 . Part 1 is a quick introduction to page_owner and its debugfs files. Part 2 describes challenges with processing page_owner files…
This blog post is part of a series about the page_owner debug feature in the Linux memory management subsystem, related to the talk Improving page_owner for profiling and monitoring memory usage per allocation stack trace presented at Linux Plumbers Conference 2025 . What is page_owner ? In the Linux kernel, page_owner is a debug feature that tracks the memory allocation (and release) of pages in…