Efficient Reuse of Local Regions in Memory-limited Mobile Devices

被引:2
|
作者
Kim, Seonggun [2 ]
Kim, Taein [2 ]
Im, Eul Gyu [3 ]
Han, Hwansoo [1 ]
机构
[1] Sungkyunkwan Univ, Dept Comp Engn, Seoul, South Korea
[2] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon, South Korea
[3] Hanyang Univ, Dept Comp Sci & Engn, Seoul, South Korea
关键词
region-based memory management; region reuse; !text type='Java']Java[!/text] virtual machine;
D O I
10.1109/TCE.2010.5606262
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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).
引用
收藏
页码:1297 / 1303
页数:7
相关论文
共 50 条
  • [21] Depth-First Memory-Limited AND/OR Search and Unsolvability in Cyclic Search Spaces
    Kishimoto, Akihiro
    Botea, Adi
    Marinescu, Radu
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 1280 - 1288
  • [22] Self-tuning UDF cost modeling using the memory-limited quadtree
    He, Z
    Lee, BS
    Snapp, RR
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2004, PROCEEDINGS, 2004, 2992 : 513 - 531
  • [23] Memory-aware components - Keeping in-process components alive in a memory-limited environment
    Krauss, Kirk J.
    DR DOBBS JOURNAL, 2007, 32 (10): : 34 - +
  • [24] Memory-limited non-U-shaped learning with solved open problems
    Case, John
    Koetzing, Timo
    THEORETICAL COMPUTER SCIENCE, 2013, 473 : 100 - 123
  • [25] Joint Acquisition of Word Order and Word Referent in a Memory-Limited and Incremental Learner
    Sadeghi, Sepideh
    Scheutz, Matthias
    2017 8TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS (COGINFOCOM), 2017, : 357 - 362
  • [26] Flexible and Efficient Memory Swapping Across Mobile Devices With LegoSwap
    Li, Changlong
    Liang, Yu
    Shi, Liang
    Wang, Chao
    Xue, Chun Jason
    Zhou, Xuehai
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (01) : 140 - 153
  • [27] Efficient Memory Reclaiming for Mitigating Sluggish Response in Mobile Devices
    Ju, Minho
    Kim, Hyeonggyu
    Kang, Mincheol
    Kim, Soontae
    2015 IEEE 5TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2015, : 232 - 236
  • [28] A space-efficient flash memory software for mobile devices
    Ryu, Y
    Chung, TS
    Lee, M
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, VOL 4, PROCEEDINGS, 2005, 3483 : 72 - 78
  • [29] Compiler-Assisted Maximum Stack Usage Measurement Technique for Efficient Multi-threading in Memory-Limited Embedded Systems
    Park, Sung Ho
    Lee, Dong Kyu
    Kang, Soon Ju
    COMPUTERS, NETWORKS, SYSTEMS, AND INDUSTRIAL ENGINEERING 2011, 2011, 365 : 113 - 129
  • [30] On optimal cooperative route caching in large, memory-limited wireless ad hoc networks
    Salonidis, T
    Tassiulas, L
    2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 4382 - 4386