2001
DOI: 10.1002/spe.384
|View full text |Cite
|
Sign up to set email alerts
|

Reducing the overhead of dynamic compilation

Abstract: The execution model for mobile, dynamically-linked, object-oriented

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
27
0

Year Published

2001
2001
2011
2011

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 44 publications
(27 citation statements)
references
References 18 publications
0
27
0
Order By: Relevance
“…When a method is recognized as hot-spot it is pushed again into the compilation queue, even though previously compiled. This approach is similar to what described in [14].…”
Section: Hot-spots Detectionmentioning
confidence: 84%
See 1 more Smart Citation
“…When a method is recognized as hot-spot it is pushed again into the compilation queue, even though previously compiled. This approach is similar to what described in [14].…”
Section: Hot-spots Detectionmentioning
confidence: 84%
“…In a multiprocessor environment, the optimization time can be masked. [14] is directly related to DLA compilation. Optimization is performed on dedicated hardware, on the base of an off-line profiling phase.…”
Section: Related Workmentioning
confidence: 99%
“…It was utilized in a number of dynamic binary translation and optimization systems [2], [3], [4], [5], [6], [7], [8]. We will refer this method as background optimization (as opposed to consequent optimization, when optimizing translation interrupts execution and utilizes processor time exclusively unless it completes).…”
Section: Introductionmentioning
confidence: 99%
“…Prefetching for Java has been used for improving performance in local execution contexts [7] [8]. The goal is to have classes loaded from disk into memory (or from memory to cache) before they are referenced.…”
Section: Introductionmentioning
confidence: 99%