Skip to Main content Skip to Navigation
New interface
Conference papers

Problems and Challenges when Building a Manager for Unused Objects

Mariano Martinez Peck 1, 2, * Marcus Denker 1 Stéphane Ducasse 1 Noury Bouraqadi 2 Luc Fabresse 2 
* Corresponding author
1 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Large object-oriented applications may occupy hundreds of megabytes or even gigabytes of memory. During program execution, a large graph of objects is created and constantly changed. Most object runtimes support some kind of automatic memory management based on garbage collectors (GC) whose idea is the automatic destruction of unreferenced objects. However, there are referenced objects which are not used for a long period of time or that are used just once. These are not garbage-collected because they are still reachable and might be used in the future. Due to these unused objects, applications use much more resources than they actually need. In this paper we present the challenges and possible approaches towards an unused object manager for Pharo. The goal is to use less memory by swapping out the unused objects to secondary memory and only leaving in primary memory only those objects which are needed and used. When one of the unused objects is needed, it is brought back into primary memory.
Document type :
Conference papers
Complete list of metadata

Cited literature [8 references]  Display  Hide  Download
Contributor : Lse Lse Connect in order to contact the contributor
Submitted on : Tuesday, October 25, 2011 - 11:16:27 PM
Last modification on : Tuesday, November 8, 2022 - 6:58:04 AM
Long-term archiving on: : Thursday, November 15, 2012 - 10:32:34 AM


Files produced by the author(s)


  • HAL Id : inria-00635793, version 1


Mariano Martinez Peck, Marcus Denker, Stéphane Ducasse, Noury Bouraqadi, Luc Fabresse. Problems and Challenges when Building a Manager for Unused Objects. Smalltalks International Workshop, FAST (Federación Argentina de Smalltalks), Nov 2011, Bernal, Buenos Aires, Argentina. ⟨inria-00635793⟩



Record views


Files downloads