-
Bug
-
Resolution: Fixed
-
P4
-
None
-
None
-
b85
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142301 | emb-9 | Hannes Wallnoefer | P4 | Resolved | Fixed | team |
There is a noticeable performance regression in several octane benchmarks due to JDK-8135251 that shows only when anonymous classes are enabled. It seems that while anonymous classes, while faster to load, have different optimization behaviour, causing different speed of optimized code.
As a suggested workaround, we may keep anonymous classes for eval and shell code (which often is throw-away code that is only run once) and disable it for compilation of ordinary scripts.
As a suggested workaround, we may keep anonymous classes for eval and shell code (which often is throw-away code that is only run once) and disable it for compilation of ordinary scripts.
- backported by
-
JDK-8142301 Performance regression due to anonymous classloading
-
- Resolved
-