2008
DOI: 10.1145/1331331.1331337
|View full text |Cite
|
Sign up to set email alerts
|

Shared heap management for memory-limited java virtual machines

Abstract: One scarce resource in embedded systems is memory. Multitasking makes the lack of memory problem even worse. Most current embedded systems, which do not provide virtual memory, simply divide physical memory and evenly assign contiguous memory chunks to multiple applications. Such simple memory management can frequently cause the lack of available memory for some applications, while others are not using the full amount of assigned memory. To overcome inefficiency in current memory management, we present an effi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2013
2013
2013
2013

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…Utilizing well-known memory management techniques, the goal of JDiet is to allow a memory-constrained system to increase the size of its working set by consuming less physical memory than is normally required. As the amount of memory consumed by heap data far outweighs the code, stack, and other runtime data areas [Choi and Han, 2008], a generic memory management solution must address heap data usage. In much the same way as virtual memory, JDiet provides the illusion of a much largel heap 1 .…”
Section: Solutionmentioning
confidence: 99%
See 2 more Smart Citations
“…Utilizing well-known memory management techniques, the goal of JDiet is to allow a memory-constrained system to increase the size of its working set by consuming less physical memory than is normally required. As the amount of memory consumed by heap data far outweighs the code, stack, and other runtime data areas [Choi and Han, 2008], a generic memory management solution must address heap data usage. In much the same way as virtual memory, JDiet provides the illusion of a much largel heap 1 .…”
Section: Solutionmentioning
confidence: 99%
“…Kunkle and Cooperman [2008] [Bacon et al, 2002;Bonny and Henkel, 2007;Chen et al, 2005Chen et al, , 2003Clausen et al, 2000;Lekatsas et al, 2000;Lekatsas and Wolf, 1999;Rizzo, 1997;Shaham et al, 2001;Venstermans et al, 2007], heap sharing [Choi and Han, 2008], bytecode optimization [Vallée-Rai et al, 1999, prolific types [Shuf et al, 2002], colocation [Yu et al, 2008] and many other optimization/reduction techniques [Ananian and Rinard, 2003;Guo et al, 2006;McDowell et al, 1998;Tip et al, 1999].…”
Section: External Memory Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation