summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/jemalloc/internal/arena_structs_b.h2
-rw-r--r--include/jemalloc/internal/stats.h3
2 files changed, 5 insertions, 0 deletions
diff --git a/include/jemalloc/internal/arena_structs_b.h b/include/jemalloc/internal/arena_structs_b.h
index d98b455..99e5f6a 100644
--- a/include/jemalloc/internal/arena_structs_b.h
+++ b/include/jemalloc/internal/arena_structs_b.h
@@ -261,6 +261,8 @@ struct arena_s {
* Synchronization: internal.
*/
base_t *base;
+ /* Used to determine uptime. Read-only after initialization. */
+ nstime_t create_time;
};
/* Used in conjunction with tsd for fast arena-related context lookup. */
diff --git a/include/jemalloc/internal/stats.h b/include/jemalloc/internal/stats.h
index 385a851..3f5c20c 100644
--- a/include/jemalloc/internal/stats.h
+++ b/include/jemalloc/internal/stats.h
@@ -145,6 +145,9 @@ typedef struct arena_stats_s {
/* One element for each large size class. */
malloc_large_stats_t lstats[NSIZES - NBINS];
+
+ /* Arena uptime. */
+ nstime_t uptime;
} arena_stats_t;
#endif /* JEMALLOC_INTERNAL_STATS_H */