Details
-
Enhancement
-
Status: Resolved
-
P4
-
Resolution: Fixed
-
hs25, 9, 10
-
b12
-
generic
-
generic
Description
Currently we only print:
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
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
Attachments
Issue Links
- duplicates
-
JDK-8028171 Implement proper logging of full code cache behavior
-
- Closed
-
- relates to
-
JDK-8015774 Add support for multiple code heaps
-
- Resolved
-
-
JDK-8198691 CodeHeap State Analytics
-
- Resolved
-
-
JDK-8043304 JEP 197: Segmented Code Cache
-
- Closed
-
(1 links to)