Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Visualization of Dynamic Memory in C++ Applications
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering.
2019 (English)Independent thesis Basic level (professional degree), 180 HE creditsStudent thesisAlternative title
Visualisering av Dynamiskt Minne i C++ Applikationer (Swedish)
Abstract [en]

Optimized memory management is important for a demanding application to achieve high-performance results. But un-optimized or unwanted memory behaviors can usually be difficult to detect without an overview of how memory is structured during run-time.

This thesis explores real-time visualization of dynamic memory allocation for applications using the memory pool allocation technique. In the thesis, technical and graphical challenges are described together with their solutions and the design choices that were made.

The final result is a program that can visualize dynamic memory management in real time, with the focus on displaying a detailed and comprehensive memory overview that preserves the level of detail over time.

Abstract [sv]

Optimerad minneshantering är viktig för att uppnå hög prestanda i en krävande applikation. Men att upptäcka icke optimerade eller oönskade minnesbeteenden kan vara svårt utan en visuell översikt över hur minnet är strukturerat under programmets exekvering.

Denna avhandling undersöker hur dynamisk minnesallokering kan visualiseras i realtid för applikationer som använder allokeringstekniken minnes\-pool. I avhandlingen beskrivs tekniska och grafiska utmaningar tillsammans med deras lösningar och de designval som gjordes.

Slutresultatet är ett program som kan visualisera dynamisk minneshantering i realtid och som fokuserar på att visa en detaljerad och omfattande minnesöversikt som bevarar detaljeringsgraden över tiden.

Place, publisher, year, edition, pages
2019. , p. 28
Keywords [en]
Visualize, Visualizing, Dynamic Memory, Memory Managment, Memory pool, C++
Keywords [sv]
Visualisera, Visualisering, Dynamiskt Minne, Minneshantering, Minnespool, C++
National Category
Information Systems
Identifiers
URN: urn:nbn:se:ltu:diva-75286OAI: oai:DiVA.org:ltu-75286DiVA, id: diva2:1337031
External cooperation
Gold Town Games
Subject / course
Student thesis, at least 15 credits
Educational program
Computer Game Programming, bachelor's level
Presentation
(English)
Supervisors
Examiners
Available from: 2019-08-12 Created: 2019-07-11 Last updated: 2019-08-12Bibliographically approved

Open Access in DiVA

fulltext(1239 kB)1513 downloads
File information
File name FULLTEXT01.pdfFile size 1239 kBChecksum SHA-512
eec6dfda4d703fd5395e28b704500ba58f22ca6e53689b7857c2f4c78eac4bfbb4b2694a2d93a87e0ef2957c1326c8d7c7718b6ec3df51fcc756fd0091ff1302
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Salén, Filip
By organisation
Department of Computer Science, Electrical and Space Engineering
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 1525 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 799 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf