mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-24 09:37:22 +03:00
metadata usage breakdowns: tracking edata and rtree usages
This commit is contained in:
parent
005f20aa7f
commit
36becb1302
10 changed files with 116 additions and 30 deletions
|
|
@ -29,14 +29,14 @@ rtree_new(rtree_t *rtree, base_t *base, bool zeroed) {
|
|||
|
||||
static rtree_node_elm_t *
|
||||
rtree_node_alloc(tsdn_t *tsdn, rtree_t *rtree, size_t nelms) {
|
||||
return (rtree_node_elm_t *)base_alloc(tsdn, rtree->base,
|
||||
nelms * sizeof(rtree_node_elm_t), CACHELINE);
|
||||
return (rtree_node_elm_t *)base_alloc_rtree(tsdn, rtree->base,
|
||||
nelms * sizeof(rtree_node_elm_t));
|
||||
}
|
||||
|
||||
static rtree_leaf_elm_t *
|
||||
rtree_leaf_alloc(tsdn_t *tsdn, rtree_t *rtree, size_t nelms) {
|
||||
return (rtree_leaf_elm_t *)base_alloc(tsdn, rtree->base,
|
||||
nelms * sizeof(rtree_leaf_elm_t), CACHELINE);
|
||||
return (rtree_leaf_elm_t *)base_alloc_rtree(tsdn, rtree->base,
|
||||
nelms * sizeof(rtree_leaf_elm_t));
|
||||
}
|
||||
|
||||
static rtree_node_elm_t *
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue