- 
    Type:
Bug
 - 
    Resolution: Fixed
 - 
    Priority:
  P4                     
     - 
    Affects Version/s: None
 - 
    Component/s: core-libs
 
- 
        b26
 - 
        Fix failed
 
There are a few things that stand out: the cost of generating the ProxyGenerator.TEMPLATE used for proxies, and that the code touches a number of bootstrapped switch expressions. There are a number of minor things, some of which have been addressed since this regression manifested in 23-b13.
One thing to examine is how much of the relative startup overhead can be avoided by using a plain code generator instead of creating a reusable template up front.
- relates to
 - 
                    
JDK-8294961 Convert java.base/java.lang.reflect.ProxyGenerator to use the Classfile API to generate proxy classes
-         
     - Resolved
 
 -         
 - 
                    
JDK-8333854 IllegalAccessError with proxies after JDK-8332457
-         
     - Closed
 
 -         
 - 
                    
JDK-8331414 java.lang.classfile.Attributes class performs a lot of static initializations
-         
     - Closed
 
 -