- 
    Type:
Enhancement
 - 
    Resolution: Fixed
 - 
    Priority:
  P4                     
     - 
    Affects Version/s: hs25, 9, 10, 17, 19
 - 
    Component/s: hotspot
 
- 
        b12
 - 
        generic
 - 
        generic
 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8333487 | 17.0.13-oracle | Kavya K S | P4 | Resolved | Fixed | b01 | 
| JDK-8333702 | 17.0.13 | Martin Doerr | P4 | Resolved | Fixed | b01 | 
CodeCache:
nmethod dependency checking time 0.037552
#944 live = 3681K (hdr 4%, loc 2%, code 74%, stub 1%, [oops 0%, data 0%, pcs 5%])
#92 dead = 247K (hdr 7%, loc 6%, code 46%, stub 3%, [oops 0%, data 0%, pcs 12%])
We should enhance the machinery to:
- print live and dead method information for all tiers
- print absolute numbers instead of percentages
- print size of template interpreter code
- print size of stub code (maybe number of stubs?)
- maybe print percentage of code cache memory used for tiers/interpreter/stubs
- backported by
 - 
                    
JDK-8333487 enhance PrintCodeCache to print more data
-         
     - Resolved
 
 -         
 - 
                    
JDK-8333702 enhance PrintCodeCache to print more data
-         
     - Resolved
 
 -         
 
- duplicates
 - 
                    
JDK-8028171 Implement proper logging of full code cache behavior
-         
     - Closed
 
 -         
 
- relates to
 - 
                    
JDK-8314837 5 compiled/codecache tests ignore VM flags
-         
     - Resolved
 
 -         
 - 
                    
JDK-8015774 Add support for multiple code heaps
-         
     - Resolved
 
 -         
 - 
                    
JDK-8198691 CodeHeap State Analytics
-         
     - Resolved
 
 -         
 - 
                    
JDK-8043304 JEP 197: Segmented Code Cache
-         
     - Closed
 
 -         
 
- links to
 - 
                    
        
        Commit
        openjdk/jdk17u-dev/53774581
    
 - 
                    
        
        Commit
        openjdk/jdk/b6843a16
    
 - 
                    
        
        Review
        openjdk/jdk17u-dev/2537
    
 - 
                    
        
        Review
        openjdk/jdk/7389