Performance Evaluation of Embedded Garbage Collectors in CVM Environment


The KIPS Transactions:PartA, Vol. 14, No. 3, pp. 173-184, Jun. 2007
10.3745/KIPSTA.2007.14.3.173,   PDF Download:

Abstract

Garbage collection in the Java virtual machine is a core function that relieves application programmers of difficulties related to memory management. In this paper, we evaluate and analyze the performance of GenGC and GenRGC, garbage collectors for embedded Java virtual machines. For performance evaluation, we employ CVM, a real embedded Java virtual machine developed by Sun Microsystems, Inc., as a platform, and also use a widely-used SpecJVM98 as a set of benchmark programs. To compare the performance of GenGC and GenRGC, we first evaluate the time of garbage collection and the delay time caused by garbage collection. Second, for more detailed performance analysis of GenRGC, we evaluate the time of garbage collection and the delay time caused by garbage collection while changing the sizes of a block and a frame. Third, we analyze the size of storage space required for performing GenRGC, and show GenRGC to be suitable for embedded environment with a limited amount of memory. Since CVM is the most representative one of embedded Java virtual machines, this performance study is quite meaningful in that we can predict the performance of garbage collectors in real application environments more accurately.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
C. I. Cha, S. W. Kim, J. W. Chang, "Performance Evaluation of Embedded Garbage Collectors in CVM Environment," The KIPS Transactions:PartA, vol. 14, no. 3, pp. 173-184, 2007. DOI: 10.3745/KIPSTA.2007.14.3.173.

[ACM Style]
Chang Il Cha, Sang Wook Kim, and Ji Woong Chang. 2007. Performance Evaluation of Embedded Garbage Collectors in CVM Environment. The KIPS Transactions:PartA, 14, 3, (2007), 173-184. DOI: 10.3745/KIPSTA.2007.14.3.173.