Skip to content

TGC alloc non-tlh per thread - #19416

Merged
dmitripivkine merged 1 commit into
eclipse-openj9:masterfrom
amicic:tgc_nonTLH_allocation_per_thread
Apr 30, 2024
Merged

TGC alloc non-tlh per thread#19416
dmitripivkine merged 1 commit into
eclipse-openj9:masterfrom
amicic:tgc_nonTLH_allocation_per_thread

Conversation

@amicic

@amicic amicic commented Apr 30, 2024

Copy link
Copy Markdown
Contributor

Add a couple of columns in TGC allocation stats report for single object allocations (directly from heap, rather then from TLH).

This is for per-thread report. Cumulative report for such allocations already exists.

Add a couple of columns in TGC allocation stats report for single object
allocations (directly from heap, rather then from TLH).

This is for per-thread report. Cumulative report for such allocations
already exists.

Signed-off-by: Aleksandar Micic <Aleksandar_Micic@ca.ibm.com>
@amicic amicic added the comp:gc label Apr 30, 2024
@amicic
amicic requested a review from dmitripivkine April 30, 2024 15:12
@dmitripivkine

Copy link
Copy Markdown
Contributor

Jenkins test sanity zLinux jdk11

@amicic

amicic commented Apr 30, 2024

Copy link
Copy Markdown
Contributor Author

Providing a sample print. Newly added columns are in the middle ('obj alloc count/bytes').

----- Per Thread Allocation Statistics Apr 30 08:01:29 2024 ----
   JVM thread ID |                                                                             name | refresh/remaining cache size | obj alloc count/bytes | TLH fresh count/bytes | TLH discards
0000000000021F00 |                                                                             main |         712704        563248 |       39         2216 |       80     42519528 |        50952
00000000006B3A00 |                                                                        Worker-JM |           8192          4072 |        0            0 |        1         4096 |            0
000000000076E900 |                                                                         Worker-0 |          40960         10664 |        5        73768 |        4        81920 |         5112
0000000000782D00 |                                                                         Worker-1 |          24576          5352 |        3        40984 |        2        20480 |           32
000000000090DB00 |                                                                    Java indexing |         184320         16864 |       10      1942448 |       23      1695744 |          320
0000000000980C00 |                                                                         Worker-2 |          24576          6280 |        3        40984 |        2        20480 |           48
000000000097E500 |                           Worker-3: Sending build events with disabled autobuild |         131072             0 |       22        98992 |       24      1636848 |          424
00000000009AE100 |                                                                         Worker-4 |          28672         21800 |        4        49184 |        2        28672 |           40
00000000009B3A00 |                                                                         Worker-5 |          24576          3144 |        3        40984 |        2        20480 |           40

@dmitripivkine
dmitripivkine merged commit 190a224 into eclipse-openj9:master Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants