Memory leak Masking Using Dual Heap Organization

The dual heap virtual implementation provided a new base for memory organization such that the heap storage can be virtually enlarged to include the extremely large disk space. Two simulation models were used to investigate aging in physical space as well as the dual heap implementation. The simulat...

Full description

Bibliographic Details
Main Author: Alweh, Mohammad K.
Format: Others
Published: OpenSIUC 2010
Subjects:
Online Access:https://opensiuc.lib.siu.edu/dissertations/156
https://opensiuc.lib.siu.edu/cgi/viewcontent.cgi?article=1156&context=dissertations
id ndltd-siu.edu-oai-opensiuc.lib.siu.edu-dissertations-1156
record_format oai_dc
spelling ndltd-siu.edu-oai-opensiuc.lib.siu.edu-dissertations-11562021-09-20T17:14:46Z Memory leak Masking Using Dual Heap Organization Alweh, Mohammad K. The dual heap virtual implementation provided a new base for memory organization such that the heap storage can be virtually enlarged to include the extremely large disk space. Two simulation models were used to investigate aging in physical space as well as the dual heap implementation. The simulators generated results which measured the ability of each method to detect leaks generate false positives and false negatives. In comparison, the dual heap implementation showed a relatively better performance than the aging algorithm. The dual heap implementation is shown to produce less false positives and less false negatives. It has better capability of detecting memory leaks. Furthermore, dual heap implementation extends the space provide to the main heap such that programs with greedy memory consumption can also benefit from this implementation. The dual heap virtual model of the heap organization is a promising architecture, which at once masks the memory leak problem and extends the heap storage for greedy programs. The introduction and advancement of 64-bit address machine would not reduce the value of the dual virtual heap implementation, for the simple reasons that a large number of legacy programs will continue to run in a 32-bit environment, and for the fact that greedy programs and leaks will drain the heap storage of 64-bit machines as much as they did for the 32-bit machines. 2010-05-01T07:00:00Z text application/pdf https://opensiuc.lib.siu.edu/dissertations/156 https://opensiuc.lib.siu.edu/cgi/viewcontent.cgi?article=1156&context=dissertations Dissertations OpenSIUC Dual Heap Masking Memory Leak Organization
collection NDLTD
format Others
sources NDLTD
topic Dual Heap
Masking
Memory Leak
Organization
spellingShingle Dual Heap
Masking
Memory Leak
Organization
Alweh, Mohammad K.
Memory leak Masking Using Dual Heap Organization
description The dual heap virtual implementation provided a new base for memory organization such that the heap storage can be virtually enlarged to include the extremely large disk space. Two simulation models were used to investigate aging in physical space as well as the dual heap implementation. The simulators generated results which measured the ability of each method to detect leaks generate false positives and false negatives. In comparison, the dual heap implementation showed a relatively better performance than the aging algorithm. The dual heap implementation is shown to produce less false positives and less false negatives. It has better capability of detecting memory leaks. Furthermore, dual heap implementation extends the space provide to the main heap such that programs with greedy memory consumption can also benefit from this implementation. The dual heap virtual model of the heap organization is a promising architecture, which at once masks the memory leak problem and extends the heap storage for greedy programs. The introduction and advancement of 64-bit address machine would not reduce the value of the dual virtual heap implementation, for the simple reasons that a large number of legacy programs will continue to run in a 32-bit environment, and for the fact that greedy programs and leaks will drain the heap storage of 64-bit machines as much as they did for the 32-bit machines.
author Alweh, Mohammad K.
author_facet Alweh, Mohammad K.
author_sort Alweh, Mohammad K.
title Memory leak Masking Using Dual Heap Organization
title_short Memory leak Masking Using Dual Heap Organization
title_full Memory leak Masking Using Dual Heap Organization
title_fullStr Memory leak Masking Using Dual Heap Organization
title_full_unstemmed Memory leak Masking Using Dual Heap Organization
title_sort memory leak masking using dual heap organization
publisher OpenSIUC
publishDate 2010
url https://opensiuc.lib.siu.edu/dissertations/156
https://opensiuc.lib.siu.edu/cgi/viewcontent.cgi?article=1156&context=dissertations
work_keys_str_mv AT alwehmohammadk memoryleakmaskingusingdualheaporganization
_version_ 1719482525568466944