Profiling Memory in Lua

A8c1cd7556870cf906064041cc5db121?s=47 Pablo Musa
October 16, 2015

Profiling Memory in Lua

Memory bloat is a software problem that happens when the memory consumption of a program exceeds the programmer's expectations. In many cases, memory bloat hurts performance or even crashes applications. In this talk we present two tools created to help Lua programmers identify memory consumption problems. The first memory profiler we present is luamemprofiler, which was developed to explore three techniques: real-time visualization, type/class data categorization, and ongoing interaction. The second memory profiler we present is lmprof, which was created to explore gprof’s largely used model which summarizes, after the main program execution, events based on function calls.


Pablo Musa

October 16, 2015