-
Bug
-
Resolution: Fixed
-
P2
-
9
-
b34
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085736 | emb-9 | Attila Szegedi | P2 | Resolved | Fixed | team |
JDK-8064234 | 8u45 | Attila Szegedi | P2 | Resolved | Fixed | b01 |
JDK-8059535 | 8u40 | Attila Szegedi | P2 | Closed | Fixed | b10 |
JDK-8070471 | emb-8u47 | Attila Szegedi | P2 | Resolved | Fixed | team |
There's a whole unnecessary reparse and compilation up to bytecode as part of the deoptimizing recompilation pipeline in CompiledFunction.handleRewriteException:
FunctionNode fn2 = effectiveOptInfo.reparse();
fn2 = compiler.compile(fn2, CompilationPhases.COMPILE_UPTO_BYTECODE);
It's possibly a remnant of some debugging that slipped through unnoticed. This probably almost doubled the deoptimizing recompilation work.
FunctionNode fn2 = effectiveOptInfo.reparse();
fn2 = compiler.compile(fn2, CompilationPhases.COMPILE_UPTO_BYTECODE);
It's possibly a remnant of some debugging that slipped through unnoticed. This probably almost doubled the deoptimizing recompilation work.
- backported by
-
JDK-8064234 Unnecessary work in deoptimizing recompilation
- Resolved
-
JDK-8070471 Unnecessary work in deoptimizing recompilation
- Resolved
-
JDK-8085736 Unnecessary work in deoptimizing recompilation
- Resolved
-
JDK-8059535 Unnecessary work in deoptimizing recompilation
- Closed