• DocumentCode
    1357056
  • Title

    Efficient reuse of local regions in memory-limited mobile devices

  • Author

    Kim, Seonggun ; Kim, Taein ; Im, Eul Gyu ; Han, Hwansoo

  • Author_Institution
    Dept. of Comput. Sci., KAIST, Daejeon, South Korea
  • Volume
    56
  • Issue
    3
  • fYear
    2010
  • Firstpage
    1297
  • Lastpage
    1303
  • Abstract
    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.
  • Keywords
    mobile computing; mobility management (mobile radio); virtual machines; virtual storage; SpecJvm98; calling sequence; efficient reuse; global region; memory management; memory-limited mobile devices; multiple local regions; object allocation; Benchmark testing; Java; Memory management; Mobile handsets; Performance evaluation; Resource management; Shape; region-based memory management, region reuse, Java virtual machine;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2010.5606262
  • Filename
    5606262