Loading...
Please wait, while we are loading the content...
Similar Documents
Garbage Collection for Memory-Constrained Java Virtual Machines ∗
| Content Provider | Semantic Scholar |
|---|---|
| Author | Abdelrahman, Tarek S. Pande, S. R. Rogers, Edward S. |
| Copyright Year | 2003 |
| Abstract | We describe and evaluate a modified mark-and-sweep garbage collector for Java Virtual Machines (JVMs) that allows applications to run using less memory. The modified algorithm not only removes from the heap objects that are no longer needed by a program (i.e., garbage), but also objects that have not been accessed for a sufficiently long time. The removal of such idling objects affects the reachability of other objects on the heap, and introduces overhead to both execution time and space requirements of the JVM. We describe how these issues are addressed, and evaluate the modified collector in the Sun Microsystems JDK 1.2.2 using applications from the SPECjvm98 benchmark suite. Our results indicate that it is possible to execute applications with up to 20% less memory, but at the expense of longer execution time. Our modified algorithm is useful when an application is to execute in a memory-constrained environment, where it normally runs out of memory. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.eecg.toronto.edu/~tsa/papers/AbPa03.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |