2011
DOI: 10.1007/978-3-642-22655-7_19
|View full text |Cite
|
Sign up to set email alerts
|

Reuse, Recycle to De-bloat Software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
32
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 24 publications
(32 citation statements)
references
References 22 publications
0
32
0
Order By: Relevance
“…3 We configured the JVM with the following settings additional to the -server flag: with -Xms4G -Xmx4G we set the heap to a fixed size of 4GB and prohibit resizing; -XX:+DisableExplicitGC deactivates manual invocation of the GC; -XX:+UseParallelOldGC uses a parallel collector for new and old generations.…”
Section: Setup Of Jvm Parametersmentioning
confidence: 99%
“…3 We configured the JVM with the following settings additional to the -server flag: with -Xms4G -Xmx4G we set the heap to a fixed size of 4GB and prohibit resizing; -XX:+DisableExplicitGC deactivates manual invocation of the GC; -XX:+UseParallelOldGC uses a parallel collector for new and old generations.…”
Section: Setup Of Jvm Parametersmentioning
confidence: 99%
“…Software bloat analysis [19,4,20,1,21,22,3,2,23,24] attempts to identify and remove performance problems due to run-time inefficiencies in the code execution and the use of memory. Mitchell et al [5] propose a manual approach that detects bloat by structuring behavior according to the flow of information, and their later work [4] introduces a way to find data structures that consume excessive amounts of memory.…”
Section: Related Workmentioning
confidence: 99%
“…Otherwise, its value may be updated by each iteration and any data structure that is dependent on this value is not hoistable. For example, in Figure 3(b), o 21 .value depends on variable j, whose ICA is 0. Because j is in a dependence cycle, o 21 .value may have iteration-specific values, and thus, any data structure that contains o 21 is not hoistable (e.g., structures (a.2) and (a.3) in Figure 3(a)).…”
Section: Overviewmentioning
confidence: 99%
“…For example, in Figure 3(b), o 21 .value depends on variable j, whose ICA is 0. Because j is in a dependence cycle, o 21 .value may have iteration-specific values, and thus, any data structure that contains o 21 is not hoistable (e.g., structures (a.2) and (a.3) in Figure 3(a)). Note that field o 3 .elm is loopinvariant: while it depends on field o 15 .index, which is involved in a cycle, o 15 's ICA is 1.…”
Section: Overviewmentioning
confidence: 99%
See 1 more Smart Citation