Alecto Irene Perez delivers a presentation on memprofile, a C++ memory profiling tool, detailing its features, benefits, and implementation. The presentation covers the importance of memory profiling, existing tools, and how memprofile addresses their limitations by focusing on object ownership and providing detailed memory usage breakdowns. Alecto explains the tool's architecture, including the Clang plugin, runtime data collection, and post-execution analysis, and demonstrates its capabilities through various examples, including profiling CMake. Following the presentation, Alecto answers questions from the audience, addressing concerns about memory leaks, peak memory measurement, legacy code, placement new, and the tool's ability to trace allocations and provide stack traces.
Sign in to continue reading, translating and more.
Continue