Efficient Reuse of Local Regions in Memory-limited Mobile Devices

Citations

WEB OF SCIENCE

2
Citations

SCOPUS

2

초록

Many researches aim to improve memory management for performance, efficiency, ease of use, and safety. Region-based memory management, a newly investigated technique for memory-limited mobile devices, splits the heap into one global (persistent) region, and multiple local regions-one local region per method invocation. Each object allocation is initially assigned to a local region and later transferred to the global region if needed. The allocated memory for a local region is implicitly reclaimed when the associated method call finishes. In this paper, we propose a technique to reduce heap memory usage in memory-limited devices by reusing early local regions in the calling sequence, as they are rarely accessed during the current method. Our experiment with SpecJvm98 shows up to 9% reduction in heap memory(1).

키워드

region-based memory management; region reuse; Java virtual machine; Mobile devices; Portable equipment; Ease of use; Global regions; Java virtual machines; Limited devices; Local region; Memory management; Memory usage; Method invocation; Object allocation; region reuse; region-based memory management; Computer simulation
제목
Efficient Reuse of Local Regions in Memory-limited Mobile Devices
저자
Kim, Seonggun; Kim, Taein; Im, Eul Gyu; Han, Hwansoo
DOI
10.1109/TCE.2010.5606262
발행일
2010-08
유형
Article
저널명
IEEE Transactions on Consumer Electronics
권
56
호
3
페이지
1297 ~ 1303