Proceedings of the 16th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications 2001
DOI: 10.1145/504282.504308
|View full text |Cite
|
Sign up to set email alerts
|

Controlling garbage collection and heap growth to reduce the execution time of Java applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2004
2004
2015
2015

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 33 publications
(18 citation statements)
references
References 14 publications
0
18
0
Order By: Relevance
“…CMS uses simple heuristics to balance the tension between frequency of GC and heap size, similar to those described in by Brecht et al [Brecht et al 2001]. The primary parameter controlling heap size is the target heap utilization (targetUtil) ratio, used to resize the heap after each GC cycle.…”
Section: Dalvik Concurrent Mark-sweep (Cms)mentioning
confidence: 99%
“…CMS uses simple heuristics to balance the tension between frequency of GC and heap size, similar to those described in by Brecht et al [Brecht et al 2001]. The primary parameter controlling heap size is the target heap utilization (targetUtil) ratio, used to resize the heap after each GC cycle.…”
Section: Dalvik Concurrent Mark-sweep (Cms)mentioning
confidence: 99%
“…We retain Dalvik's default heap sizing policies which are simple heuristics to balance the tension between frequency of garbage collection and heap size, similar to those described by Brecht et al [13]. The primary parameter controlling heap size and garbage collection is the target heap utilization ratio (targetutil), used to resize the heap after each GC cycle.…”
Section: Taming Vm Controlsmentioning
confidence: 99%
“…These data can include total memory size, heap size, GC efficiency, current memory footprint, real memory usage, memory pressure, empirically collected data about program behaviour, etc. Some of the algorithms rely on empirically tuned values [12,13] or on data collected by running benchmarks [11,14]. Other algorithms require changes in VM or OS or both [15].…”
Section: Mark-bits Organizationmentioning
confidence: 99%