Extract out per event postponed wait time fetching
This commit is contained in:
@@ -98,8 +98,10 @@ void prof_prefork0(tsdn_t *tsdn);
|
||||
void prof_prefork1(tsdn_t *tsdn);
|
||||
void prof_postfork_parent(tsdn_t *tsdn);
|
||||
void prof_postfork_child(tsdn_t *tsdn);
|
||||
|
||||
/* Only accessed by thread event. */
|
||||
uint64_t prof_sample_new_event_wait(tsd_t *tsd);
|
||||
uint64_t prof_sample_postponed_event_wait(tsd_t *tsd);
|
||||
bool prof_idump_accum(tsdn_t *tsdn, uint64_t accumbytes);
|
||||
|
||||
bool prof_log_start(tsdn_t *tsdn, const char *filename);
|
||||
|
@@ -39,6 +39,7 @@ extern char opt_stats_interval_opts[stats_print_tot_num_options+1];
|
||||
|
||||
/* Only accessed by thread event. */
|
||||
uint64_t stats_interval_new_event_wait(tsd_t *tsd);
|
||||
uint64_t stats_interval_postponed_event_wait(tsd_t *tsd);
|
||||
bool stats_interval_accum(tsd_t *tsd, uint64_t bytes);
|
||||
|
||||
/* Implements je_malloc_stats_print. */
|
||||
|
@@ -55,7 +55,9 @@ void tcache_assert_initialized(tcache_t *tcache);
|
||||
|
||||
/* Only accessed by thread event. */
|
||||
uint64_t tcache_gc_new_event_wait(tsd_t *tsd);
|
||||
uint64_t tcache_gc_postponed_event_wait(tsd_t *tsd);
|
||||
uint64_t tcache_gc_dalloc_new_event_wait(tsd_t *tsd);
|
||||
uint64_t tcache_gc_dalloc_postponed_event_wait(tsd_t *tsd);
|
||||
void tcache_event_hard(tsd_t *tsd, tcache_slow_t *tcache_slow,
|
||||
tcache_t *tcache);
|
||||
|
||||
|
Reference in New Issue
Block a user