|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use HotMethodEvent | |
---|---|
org.jikesrvm.adaptive.controller | |
org.jikesrvm.adaptive.util |
Uses of HotMethodEvent in org.jikesrvm.adaptive.controller |
---|
Subclasses of HotMethodEvent in org.jikesrvm.adaptive.controller | |
---|---|
class |
AINewHotEdgeEvent
Event used by the Adaptive Inlining Organizer to notify the controller that a call arc originating in a hot method has become hot and therefore recompilation of the method should be considered to enable additional profile-directed inlining. |
class |
HotMethodRecompilationEvent
Event used by the basic recompilation organizer to notify the controller that a method is hot. |
Methods in org.jikesrvm.adaptive.controller with parameters of type HotMethodEvent | |
---|---|
private ControllerPlan |
AnalyticModel.chooseOSRRecompilation(HotMethodEvent hme)
|
(package private) boolean |
RecompilationStrategy.considerForRecompilation(HotMethodEvent hme,
ControllerPlan plan)
Should we consider the hme for recompilation? |
(package private) ControllerPlan |
AnalyticModel.considerHotMethod(CompiledMethod cmpMethod,
HotMethodEvent hme)
This method is the main decision making loop for all recompilation strategies that use the analytic model. |
(package private) ControllerPlan |
RecompilationStrategy.considerHotMethod(CompiledMethod cmpMethod,
HotMethodEvent hme)
A hot method has been passed to the controller by an organizer |
(package private) boolean |
AnalyticModel.considerOSRRecompilation(CompiledMethod cmpMethod,
HotMethodEvent hme,
ControllerPlan plan)
|
(package private) double |
AnalyticModel.futureTimeForMethod(HotMethodEvent hme)
How much time do we expect to spend in the method in the future if we take no recompilation action? |
private void |
RecompilationStrategy.transferSamplesToNewPlan(HotMethodEvent hme)
|
Uses of HotMethodEvent in org.jikesrvm.adaptive.util |
---|
Methods in org.jikesrvm.adaptive.util with parameters of type HotMethodEvent | |
---|---|
void |
AOSLogging.oldVersionStillHot(HotMethodEvent hme)
this method logs the event when the controller discovers a method that has been recompiled and the previous version is still regarded as hot, i.e., still on the stack and significant. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |