diff --git a/doc/jemalloc.xml.in b/doc/jemalloc.xml.in
index a9c3d403..41e80049 100644
--- a/doc/jemalloc.xml.in
+++ b/doc/jemalloc.xml.in
@@ -2601,8 +2601,11 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of allocation requests served by
- small bins.
+ Cumulative number of times a small allocation was
+ requested from the arena's bins, whether to fill the relevant tcache if
+ opt.tcache is
+ enabled, or to directly satisfy an allocation request
+ otherwise.
@@ -2612,8 +2615,11 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of small objects returned to bins.
-
+ Cumulative number of times a small allocation was
+ returned to the arena's bins, whether to flush the relevant tcache if
+ opt.tcache is
+ enabled, or to directly deallocate an allocation
+ otherwise.
@@ -2623,8 +2629,8 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of small allocation requests.
-
+ Cumulative number of allocation requests satisfied by
+ all bin size classes.
@@ -2645,8 +2651,11 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of large allocation requests served
- directly by the arena.
+ Cumulative number of times a large extent was allocated
+ from the arena, whether to fill the relevant tcache if opt.tcache is enabled and
+ the size class is within the range being cached, or to directly satisfy
+ an allocation request otherwise.
@@ -2656,8 +2665,11 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of large deallocation requests served
- directly by the arena.
+ Cumulative number of times a large extent was returned
+ to the arena, whether to flush the relevant tcache if opt.tcache is enabled and
+ the size class is within the range being cached, or to directly
+ deallocate an allocation otherwise.
@@ -2667,8 +2679,8 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of large allocation requests.
-
+ Cumulative number of allocation requests satisfied by
+ all large size classes.
@@ -2678,8 +2690,11 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of allocations served by bin.
-
+ Cumulative number of times a bin region of the
+ corresponding size class was allocated from the arena, whether to fill
+ the relevant tcache if opt.tcache is enabled, or
+ to directly satisfy an allocation request otherwise.
@@ -2689,8 +2704,11 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of allocations returned to bin.
-
+ Cumulative number of times a bin region of the
+ corresponding size class was returned to the arena, whether to flush the
+ relevant tcache if opt.tcache is enabled, or
+ to directly deallocate an allocation otherwise.
@@ -2700,8 +2718,8 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of allocation
- requests.
+ Cumulative number of allocation requests satisfied by
+ bin regions of the corresponding size class.
@@ -2784,8 +2802,12 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of allocation requests for this size
- class served directly by the arena.
+ Cumulative number of times a large extent of the
+ corresponding size class was allocated from the arena, whether to fill
+ the relevant tcache if opt.tcache is enabled and
+ the size class is within the range being cached, or to directly satisfy
+ an allocation request otherwise.
@@ -2795,8 +2817,12 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of deallocation requests for this
- size class served directly by the arena.
+ Cumulative number of times a large extent of the
+ corresponding size class was returned to the arena, whether to flush the
+ relevant tcache if opt.tcache is enabled and
+ the size class is within the range being cached, or to directly
+ deallocate an allocation otherwise.
@@ -2806,8 +2832,8 @@ struct extent_hooks_s {
r-
[]
- Cumulative number of allocation requests for this size
- class.
+ Cumulative number of allocation requests satisfied by
+ large extents of the corresponding size class.