Rearrange the bools in prof_tdata_t to save some bytes.
This lowered the sizeof(prof_tdata_t) from 200 to 192 which is a round size class. Afterwards the tdata_t size remain unchanged with the last commit, which effectively inlined the storage of thread names for free.
This commit is contained in:
parent
ce0b7ab6c8
commit
e62aa478c7
@ -156,9 +156,6 @@ struct prof_tdata_s {
|
||||
*/
|
||||
uint64_t thr_discrim;
|
||||
|
||||
bool attached;
|
||||
bool expired;
|
||||
|
||||
rb_node(prof_tdata_t) tdata_link;
|
||||
|
||||
/*
|
||||
@ -198,6 +195,9 @@ struct prof_tdata_s {
|
||||
*/
|
||||
bool active;
|
||||
|
||||
bool attached;
|
||||
bool expired;
|
||||
|
||||
/* Temporary storage for summation during dump. */
|
||||
prof_cnt_t cnt_summed;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user