$ jcmd <pid> GC.class_histogram      (100000 subtasks parked, mode=tl, JDK 25)
   1:        100000      109386560  jdk.internal.vm.StackChunk (java.base@25.0.4.1)
   2:        100000       16800000  java.lang.VirtualThread (java.base@25.0.4.1)
   3:        500005       16000160  java.lang.ThreadLocal$ThreadLocalMap$Entry (java.base@25.0.4.1)
   4:        100001        8000080  [Ljava.lang.ThreadLocal$ThreadLocalMap$Entry; (java.base@25.0.4.1)
   9:        100001        2400024  java.lang.ThreadLocal$ThreadLocalMap (java.base@25.0.4.1)
  12:        100000        2400000  java.util.concurrent.StructuredTaskScopeImpl$SubtaskImpl (java.base@25.0.4.1)
 177:             5             80  java.lang.InheritableThreadLocal (java.base@25.0.4.1)
 179:             5             80  java.lang.ScopedValue (java.base@25.0.4.1)
 258:             1             32  java.util.concurrent.ThreadLocalRandom (java.base@25.0.4.1)
 281:             1             24  java.util.concurrent.StructuredTaskScopeImpl$SubtaskImpl$AltResult (java.base@25.0.4.1)
 292:             1             24  jdk.internal.vm.ScopedValueContainer$BindingsSnapshot (java.base@25.0.4.1)
 324:             1             16  java.lang.ThreadLocal (java.base@25.0.4.1)
 353:             1             16  java.util.concurrent.ThreadLocalRandom$Access$1 (java.base@25.0.4.1)
Total       1770749      179468208
