- 
    Bug 
- 
    Resolution: Fixed
- 
     P4 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
 
-