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...
Main Author: | |
---|---|
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 |