- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    None
- 
        b88
- 
        generic
- 
        generic
- 
        Verified
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8142256 | emb-9 | Srikanth Adayapalam | P3 | Resolved | Fixed | team | 
                    Compilation inner classes uses huge performance ineffectiveness in com.sun.tools.javac.comp.Check.localClassName.
Compiling attached test (src.zip) javac spends more than 75% of time in the method.
Storing last used (or free) index in the map is more efficient than running through indexes.
Suggested patch (attached, to jdk8) speedup compilation from 3 min 19 sec to 33 sec. 6x times.
            
Compiling attached test (src.zip) javac spends more than 75% of time in the method.
Storing last used (or free) index in the map is more efficient than running through indexes.
Suggested patch (attached, to jdk8) speedup compilation from 3 min 19 sec to 33 sec. 6x times.
- backported by
- 
                    JDK-8142256 Huge performance bottleneck in com.sun.tools.javac.comp.Check.localClassName -           
- Resolved
 
-