2000
DOI: 10.1145/362426.362477
|View full text |Cite
|
Sign up to set email alerts
|

On models for object lifetime distributions

Abstract: Analytical models of memory object lifetimes are appealing because having them would enable mathematical analysis or fast simulation of the memory management behavior of programs. In this paper, we investigate models for object lifetimes drawn from programs in objectoriented languages such as Java and Smalltalk. We present certain postulated analytical models and compare them with observed lifetimes for 58 programs. We find that observed lifetime distributions do not match previously proposed object lifetime m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2002
2002
2014
2014

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 3 publications
0
5
0
Order By: Relevance
“…Other than the weak generational hypothesis [16,25], previous work using analytical modeling and experimental classification across programs has not yielded any additional general object lifetime hypotheses [9,22]. However, many memory management techniques improve performance for a given program based on its individual characteristics.…”
Section: Related Workmentioning
confidence: 99%
“…Other than the weak generational hypothesis [16,25], previous work using analytical modeling and experimental classification across programs has not yielded any additional general object lifetime hypotheses [9,22]. However, many memory management techniques improve performance for a given program based on its individual characteristics.…”
Section: Related Workmentioning
confidence: 99%
“…Stefanovic et al [41] describe analytical models for object lifetimes in object-oriented programs. Appel [3] has proposed that a plausible object lifetime distribution should use the following property: the expected future lifetime of an object is proportional to its current age.…”
Section: Related Workmentioning
confidence: 99%
“…Stefanović et al [23] consider mathematical models for object lifetimes and compare these models with observed behavior for 58 Smalltalk and Java programs. They find that the mathematical models do not agree entirely with observed behavior, but they generally follow a gamma distribution.…”
Section: Empirical Analysismentioning
confidence: 99%