Back to results

University of Illinois at Urbana-Champaign

mVizion: taking a closer look at memory utilization in C/C++ programs

Abstract

dc:description

Computer system performance depends on the efficiency and precision of all of its components. When it comes to software, the primary goal is to ensure the most effective use of the hardware resources while maintaining the accuracy of the computations being handled. While many software developers focus their attention on the running time complexity and parallelism of computations in terms of CPU utilization; there is an evident lack of memory map analysis and RAM usage efficiency. mVizion is a novel visualization tool, combined with a digital forensic tool Cafegrind, shows how different memory utilization patterns are being used by different C/C++ programs, running in Unix/Linux environments. Cafegrind is used to produce different traces of heap memory accesses, including both allocations and deallocation, from different applications. mVizion is then used to interpret these traces, and through the use of multiple windows present detailed information about each distinct data structure; thus offering a comprehensive view and deeper understanding of a program inner memory workings. The evaluation of mVizion shows a fair performance and its capacity to scale to large log data files.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2011

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Tkach, Nadia N.
Contributors dc:contributor
  • Campbell, Roy H.

Subjects

dc:subject × 8

Rights

dc:rights
Statement dc:rights
  • Copyright 2011 Nadia N. Tkach
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/26223
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/26223

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Tkach, Nadia N.. mVizion: taking a closer look at memory utilization in C/C++ programs. Thesis thesis, University of Illinois at Urbana-Champaign, 2011. http://hdl.handle.net/2142/26223