2012
DOI: 10.1007/978-3-642-31057-7_17
|View full text |Cite
|
Sign up to set email alerts
|

Smaller Footprint for Java Collections

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 24 publications
0
5
0
Order By: Relevance
“…On the side of mutable collections, Gil et al [14] identified sources of memory inefficiencies and proposed memory compaction techniques [14] to counter them. They improved the memory efficiency of Java's mutable Hash{Map,Set} and Tree{Map,Set} data structures by 20-77 % while keeping the runtime characteristics mostly unchanged.…”
Section: Related Workmentioning
confidence: 99%
“…On the side of mutable collections, Gil et al [14] identified sources of memory inefficiencies and proposed memory compaction techniques [14] to counter them. They improved the memory efficiency of Java's mutable Hash{Map,Set} and Tree{Map,Set} data structures by 20-77 % while keeping the runtime characteristics mostly unchanged.…”
Section: Related Workmentioning
confidence: 99%
“…To add memoization to CHAMP, we use a technique called field consolidation [14]. Instead of storing cached hash codes in a large number of leaf nodes as Scala does, we consolidate the hashes of all elements of a node, to store them in a single integer array per node.…”
Section: Adding Memoization Of Element Hash Codes To Champmentioning
confidence: 99%
“…Function recalculateIndex is shown in lines 35-46. Next, we add this incoming object x into the active container Γ i (lines [4][5][6][7][8][9][10][11][12][13][14][15]. If the element at newIndex is an abstract element (line 6), this abstraction is split into two separate abstractions (line 9) and then x is inserted between them (line 10).…”
Section: List Combomentioning
confidence: 99%
“…Both of them can profile programs to make recommendations on appropriate container implementations that should be used. Recent work from [10] develops memory compaction techniques to reduce the footprint of Java collection objects. Our proposal differs from this category of research in two major aspects.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation