Memory management in the Smalltalk-80 system
This work presents an examination of the memory management area of the Smalltalk-80 system. Two implementations of this system were completed. The first system used virtual memory managed in an object oriented manner, the performance and related factors of this system is examined in detail. The seco...
Main Author: | |
---|---|
Language: | en |
Published: |
University of Canterbury. Computer Science
2014
|
Online Access: | http://hdl.handle.net/10092/9376 |
id |
ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-9376 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-93762015-03-30T15:29:49ZMemory management in the Smalltalk-80 systemEllims, M.This work presents an examination of the memory management area of the Smalltalk-80 system. Two implementations of this system were completed. The first system used virtual memory managed in an object oriented manner, the performance and related factors of this system is examined in detail. The second system implemented was based wholly in RAM and was used to examine in detail the factors that affected the performance of the system. Two areas of the RAM based system are examined in detail. The first of these is the logical manner in which the memory of the system is structured and its effects on the performance of the system. The second field is the way in which object reference counts are decremented. This second field has potentially the large effect on the system's running speed.University of Canterbury. Computer Science2014-07-20T22:06:02Z2014-07-20T22:06:02Z1987Electronic thesis or dissertationTexthttp://hdl.handle.net/10092/9376enNZCUCopyright M. Ellimshttp://library.canterbury.ac.nz/thesis/etheses_copyright.shtml |
collection |
NDLTD |
language |
en |
sources |
NDLTD |
description |
This work presents an examination of the memory management area of the Smalltalk-80 system. Two implementations of this system were completed. The first system used virtual memory managed in an object oriented manner, the performance and related factors of this system is examined in detail. The second system implemented was based wholly in RAM and was used to examine in detail the factors that affected the performance of the system. Two areas of the RAM based system are examined in detail. The first of these is the logical manner in which the memory of the system is structured and its effects on the performance of the system. The second field is the way in which object reference counts are decremented. This second field has potentially the large effect on the system's running speed. |
author |
Ellims, M. |
spellingShingle |
Ellims, M. Memory management in the Smalltalk-80 system |
author_facet |
Ellims, M. |
author_sort |
Ellims, M. |
title |
Memory management in the Smalltalk-80 system |
title_short |
Memory management in the Smalltalk-80 system |
title_full |
Memory management in the Smalltalk-80 system |
title_fullStr |
Memory management in the Smalltalk-80 system |
title_full_unstemmed |
Memory management in the Smalltalk-80 system |
title_sort |
memory management in the smalltalk-80 system |
publisher |
University of Canterbury. Computer Science |
publishDate |
2014 |
url |
http://hdl.handle.net/10092/9376 |
work_keys_str_mv |
AT ellimsm memorymanagementinthesmalltalk80system |
_version_ |
1716799058668945408 |