- 
    Sub-task 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    8
- 
        b117
- 
        generic
- 
        generic
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8028864 | port-stage-ppc-aix | John Rose | P3 | Resolved | Fixed | master | 
                    MethodType.toMethodDescriptorString() is frequently invoked when generating lambda classes from InnerClassLambdaMetafactory. 
Caching resulting string into the field of MethodType gives +5% - +10% to lambda linkage performance.
Minor performance improvement: private method "checkPtype" was inlined and eliminated. "checkRtype" and "checkPtypes" were refactored for better perfomance in HotSpot interpreter (important for lambda linkage). overall result +1%.
Attached webrev contains fix: please review.
Caching resulting string into the field of MethodType gives +5% - +10% to lambda linkage performance.
Minor performance improvement: private method "checkPtype" was inlined and eliminated. "checkRtype" and "checkPtypes" were refactored for better perfomance in HotSpot interpreter (important for lambda linkage). overall result +1%.
Attached webrev contains fix: please review.
- backported by
- 
                    JDK-8028864 Caching MethodType's descriptor string improves lambda linkage performance -           
- Resolved
 
-