···3939 `live_stacks_words` field tracking the total size in words of live stacks.
4040 (Florian Angeletti, review by Gabriel Scherer)
41414242+- #14189: Add runtime counters EV_C_MINOR_PROMOTED_WORDS and
4343+ EV_C_MINOR_ALLOCATED_WORDS. EV_C_MINOR_PROMOTED_WORDS reports words promoted
4444+ by minor GC and EV_C_MINOR_ALLOCATED_WORDS reports words allocated by minor
4545+ GC. Both have equivalent bytes counters. Also updated the documentation for
4646+ EV_C_MINOR_PROMOTED and EV_C_MINOR_ALLOCATED to qualify scope of the values
4747+ reported as being per-domain.
4848+ (Tim McGilchrist, review by Nick Barnes, Sadiq Jaffer and
4949+ Gabriel Scherer)
5050+4251### Code generation and optimizations:
43524453### Standard library:
···7272*)
7373| EV_C_MINOR_PROMOTED
7474(**
7575-Total words promoted from the minor heap to the major in the last minor
7676-collection.
7575+Total {b bytes} promoted from the minor heap of this Domain to the major heap
7676+in the last minor collection.
7777@since 5.0
7878*)
7979| EV_C_MINOR_ALLOCATED
8080(**
8181-Total {b bytes} allocated in the minor heap in the last minor collection.
8181+Total {b bytes} allocated in the minor heap of this Domain in the
8282+last minor collection.
8283@since 5.0
8384*)
8485| EV_C_REQUEST_MAJOR_ALLOC_SHR
···108109*)
109110| EV_C_MAJOR_HEAP_POOL_WORDS
110111(**
111111-Total words in a Domain's major heap pools. This is the sum of unallocated and
112112-live words in each pool.
112112+Total {b words} in a Domain's major heap pools. This is the sum of
113113+unallocated and live words in each pool.
113114@since 5.1 *)
114115| EV_C_MAJOR_HEAP_POOL_LIVE_WORDS
115116(**
116116-Current live words in a Domain's major heap pools.
117117+Current live {b words} in a Domain's major heap pools.
117118@since 5.1 *)
118119| EV_C_MAJOR_HEAP_LARGE_WORDS
119120(**
120120-Total words of a Domain's major heap large allocations.
121121+Total {b words} of a Domain's major heap large allocations.
121122A large allocation is an allocation larger than the largest sized pool.
122123@since 5.1 *)
123124| EV_C_MAJOR_HEAP_POOL_FRAG_WORDS
···136137@since 5.1 *)
137138| EV_C_MAJOR_HEAP_WORDS
138139(**
139139-Major heap size in words of a Domain.
140140+Major heap size in {b words} of a Domain.
140141@since 5.3 *)
141142| EV_C_MAJOR_ALLOCATED_WORDS
142143(**
143143-Allocations to the major heap of this Domain in words, since the last major
144144+Allocations to the major heap of this Domain in {b words}, since the last major
144145slice.
145146@since 5.3
146147*)
147148| EV_C_MAJOR_ALLOCATED_WORK
148149(**
149150The amount of major GC 'work' needing to be done as a result of allocations to
150150-the major heap of this Domain in words, since the last major slice.
151151+the major heap of this Domain in {b words}, since the last major slice.
151152@since 5.3
152153*)
153154| EV_C_MAJOR_DEPENDENT_WORK
···173174*)
174175| EV_C_MAJOR_ALLOC_COUNTER
175176(**
176176-The global words of major GC allocations done by all domains since the program
177177-began.
177177+The global {b words} of major GC allocations done by all domains since the
178178+program began.
178179@since 5.3
179180*)
180181| EV_C_MAJOR_SLICE_TARGET
···187188(**
188189The budget in 'work' that a domain has to do during the major slice.
189190@since 5.3
191191+ *)
192192+| EV_C_MINOR_ALLOCATED_WORDS
193193+(**
194194+Total {b words} allocated in the minor heap of this Domain in the
195195+last minor collection.
196196+@since 5.4
197197+*)
198198+| EV_C_MINOR_PROMOTED_WORDS
199199+(**
200200+Total {b words} promoted from the minor heap of this Domain to the major heap
201201+in the last minor collection.
202202+@since 5.4
190203*)
191204192205(** The type for span events emitted by the runtime. *)