Vi presenterar ett visualiseringsverktyg för dynamisk minnesallokeringsinformation som erhålls från instrumentering av den runtime allocator som används av Cprograms. Målet med de presenterade visualiseringsteknikerna är att förmedla insikt i allokatorns dynamiska beteende Syftet är att hjälpa allokatordesigners att förstå hur allokatorns prestanda och funktion är beroende av de faktiska fördelningsscenarierna för att optimera dess funktionalitet genom att minska fragmenteringen och förbättra svarstiden. Vi använder en ortogonal tät pixel layout av tid kontra minne utrymme som kan visa tiotusentals allokering händelser på en enda skärm. Vi förstärker grundidén med flera nya tekniker: antialiaserade metriska stänger för att upptäcka områden med hög och låg aktivitet; kuddepekar för att kontrollera korrelationer av flera vyer; och en vy för att visa korrelation mellan programstruktur (funktioner) och minnesfördelningar. De framlagda teknikerna visas på data från en verklig tillämpning.
Moreta och Telea REF presenterar en visualisering av minnesallokatorns beteende i C-program för att optimera funktionaliteten, minska fragmenteringen och förbättra svarstiden.
Visualizing Dynamic Memory Allocations
{'venue': '2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis', 'journal': '2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis', 'mag_field_of_study': ['Computer Science']}