Proceedings of the 1st ACM/USENIX International Conference on Virtual Execution Environments 2005
DOI: 10.1145/1064979.1064990
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting frequent field values in java objects for reducing heap memory requirements

Abstract: The capabilities of applications executing on embedded and mobile devices are strongly influenced by memory size limitations. In fact, memory limitations are one of the main reasons that applications run slowly or even crash in embedded/mobile devices. While improvements in technology enable the integration of more memory into embedded devices, the amount memory that can be included is also limited by cost, power consumption, and form factor considerations. Consequently, addressing memory limitations will cont… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2006
2006
2010
2010

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(13 citation statements)
references
References 23 publications
0
13
0
Order By: Relevance
“…This technique requires two objects to be immutable in order to be merged into an identical one. Eliminating unused fields in objects to save space has been studied by Ananian and Rinard and Chen et al [4,6]. Our mechanism improves upon theirs by better exploiting the space-saving opportunities associated with unused fields.…”
Section: Related Workmentioning
confidence: 98%
See 4 more Smart Citations
“…This technique requires two objects to be immutable in order to be merged into an identical one. Eliminating unused fields in objects to save space has been studied by Ananian and Rinard and Chen et al [4,6]. Our mechanism improves upon theirs by better exploiting the space-saving opportunities associated with unused fields.…”
Section: Related Workmentioning
confidence: 98%
“…Chen, et al [6] present a detailed characterization of frequent field values in the SpecJVM98 benchmark and propose two heap compression schemes. They used a heuristic formula to classify the fields of a class into three levels: At Level-0 the field does not have a dominant frequent field value; at Level-1 the field has a non-zero frequent field value; and at Level-2 the field has a frequent field value that is zero or null.…”
Section: Previous Use Of Field Usage Patternsmentioning
confidence: 99%
See 3 more Smart Citations