![]() Previous |
![]() Next |
The Allocation in new TLAB subtab contains details about TLAB allocation by class and thread, as well as the TLAB allocation profile.
The Allocation by Class and Allocation by Thread subtabs contain information about TLAB allocation pressure and the stack trace either by class or by thread.
The Allocation Pressure panels in both subtabs contain a pie chart that shows the relative number of either classes or threads involved in TLAB allocation. Next to the pie chart is a table with the legend, where each class or thread corresponds to a color. This table contains the following columns:
Class or Thread: The class or thread involved in TLAB allocation.
Average Object Size: The average size of objects allocated in new TLABs.
TLABs: The number of TLABs involved.
Total TLAB Size: The total size of objects allocated in new TLABs.
Pressure: The value of the TLAB allocation pressure.
When you select a class or thread in the table on the Allocation Pressure panel, the corresponding stack trace is displayed in the table on the Stack Trace panel below. The Stack Trace table contains the following columns:
Stack Trace: The stack trace for the selected class or thread involved in TLAB allocation.
TLABs: The number of TLABs involved.
Total TLAB Size: The total size of objects allocated in TLABs.
Pressure: The value of the TLAB allocation pressure.
The Allocation Profile subtab contains a table with all stack traces involved in TLAB allocations. The Allocation Profile table contains the following columns:
Stack Trace: The stack traces involved in TLAB allocations.
Average Object Size: The average size of objects allocated in TLABs.
Total TLAB Size: The total size of objects allocated in TLABs.
Pressure: The value of the TLAB allocation pressure.
For information about working with tables, see Working with Tables.