Change search
ReferencesLink to record
Permanent link

Direct link
Memory management in a large project developed in C/C++
University West, Department of Engineering Science.
2012 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This thesis has been a study in memory management in C/C++, with practical work in finding and solving memory leaks in a large project. A background theory of C++ and memory management has been presented along with the memory problems that can arise in development in C/C++. Several topics in minimizing memory problems with using inbuilt C++ libraries and the Boost libraries have also been presented. There is also an overview of the PLC-Opt 2.2 Beta application and its inner workings. The method was to learn all about memory management and solve the memory leaks in PLC-Opt. The results showed that there were approximately 28.000 instances of memory leaks and the end result showed that approximately 700 instances of leaks remained unresolved. A list with clues of the remaining memory leaks was provided in the Future work chapter.

Place, publisher, year, edition, pages
2012. , 16 p.
Keyword [en]
Memory leak, Memory Management, C++, Borland, CodeGuard, Boost
National Category
Software Engineering
URN: urn:nbn:se:hv:diva-4450OAI: diva2:537125
Subject / course
Computer enigeering
Available from: 2012-06-27 Created: 2012-06-25 Last updated: 2012-06-27Bibliographically approved

Open Access in DiVA

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

Search in DiVA

By author/editor
Suopanki, Peter
By organisation
Department of Engineering Science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 547 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

Total: 173 hits
ReferencesLink to record
Permanent link

Direct link