Reusing Local Regions in Memory-limited Java Virtual Machines

Tae In Kim, Seong-Gun Kim, Hwansoo Han · Jeongbo gwahaghoe nonmunji. so'peuteuweeo mich eung'yong · 2007

Various researches had been devoted in purpose of improving memory management in terms of performance, efficiency, ease of use, and safety. One of these approaches is a region-based memory management. Each allocation site selects a specific region, after that allocated objects are placed in this region. Memory is reclaimed by destroying the region, freeing all the objects allocated therein. In this paper, we propose reusing of local regions to reduce heap memory usage in memory-limited environments. The basic idea of this proposal is reusing of upper local regions where objects that are allocated to these regions are not accessed until the current method is finished. We believe our method of reusing local regions is able to overcome memory constraints in memory-limited environments.

Read the paper · More papers on PaperTik