Kilobyte Virtual Machine Memory Management


(*) Corresponding author


Authors' affiliations


DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)

Abstract


Java Virtual Machines use various automatic garbage collector algorithms to manage memory in the object lifecycle. However, these algorithms have some drawbacks. In order to improve embedded systems memory management, we implement a new garbage collector algorithm on Kilobyte Virtual Machine. This algorithm apply the mark-sweep and compaction of the memory garbage collection in pages most used in the recent past, and the mark-sweep garbage collection without compacting the memory in pages used the least in the near past
Copyright © 2013 Praise Worthy Prize - All rights reserved.

Keywords


Embedded System; Garbage Collector; J2ME; KVM; Memory

Full Text:

PDF


References


Sun Microsystems, KVM Porting Guide (Version 1.1, March 2003)

Lamia Ketari, Accélération de plates-formes java embarquées: techniques et cadre formel, Faculté des Sciences et de Génie (Université Laval Québec), Canada, 2007

Guillaume Salagnac, Gestion automatique de la mémoire dynamique pour des programmes Java temps-réel embarqués, Université Joseph Fourier, Grenoble, France, 2004

Olivier Zendra, Introduction à la gestion mémoire, Institut National de Recherche en Informatique et en Automatique, Nancy, France, Novembre 2005

Guillaume Salagnac, Synthèse de gestionnaires mémoire pour applications Java temps-réel embarquées, Université Joseph Fourier, Grenoble, France, 2008

Sébastien Adam, Ramasse-miettes générationnel et incrémental gérant les cycles et les gros objets en utilisant des frames délimités, Université du Québec à Montréal (UQAM), Canada, 2006

Nicolas Berthier, Gestion hybride de la mémoire dynamique dans les systèmes Java temps-réel, Université Joseph Fourier, Grenoble, France, Septembre 2007

Andrei A. Dãncus, Garbage collection for java distributed objects, Worcester Polytechnic Institute, Massachusetts, US, May 2001

Maria Teresa Higuera Toledano, Solutions à la gestion mémoire pour systems Java temps reel, Université de Rennes 1, France, Mars 2002

Aymen SIOUD, Gestion de cycle de vie des objets par aspects pour C++, Université du Québec à Montréal (UQAM), Canada, 2006
http://dx.doi.org/10.1522/24696384

Philip McGachey, An improved generational copying garbage collector, Purdue University, West Lafayette, Indiana, US, December 2005

Kevin Marquet, Gestion de mémoire à objets pour systems embarqués, Université des Sciences et Technologies de Lille, France, 2007

Kevin Marquet, Gilles Grimaud, Gestion orientée objet de mémoires multiples pour système embarqué, Conférence Française sur les Systèmes d'Exploitation (CFSE'6), Février 2008

Roger Henriksson, Scheduling Garbage Collection in Embedded Systems, Lund Institute of Technology, Lund, Sweden, July 1998

Mostafa HANOUNE, Laila MOUSSAID, Gestion du TAS: Application sur J2ME, International Journal of Mathematical Archive, Page: 716-719, May 2011


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize