mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-05-13 16:36:21 +03:00
Extract out per event postponed wait time fetching
This commit is contained in:
parent
f72014d097
commit
abd4674931
7 changed files with 37 additions and 5 deletions
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue