mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-08-24 08:03:32 +03:00
Add mallctl to set and get ncached_max of each cache_bin.
1. `thread_tcache_ncached_max_read_sizeclass` allows users to get the
ncached_max of the bin with the input sizeclass, passed in through
oldp (will be upper casted if not an exact bin size is given).
2. `thread_tcache_ncached_max_write` takes in a char array
representing the settings for bins in the tcache.
This commit is contained in:
parent
6b197fdd46
commit
630f7de952
14 changed files with 477 additions and 70 deletions
|
|
@ -130,4 +130,12 @@ util_prefetch_write_range(void *ptr, size_t sz) {
|
|||
|
||||
#undef UTIL_INLINE
|
||||
|
||||
/*
|
||||
* Reads the settings in the following format:
|
||||
* key1-key2:value|key3-key4:value|...
|
||||
* Note it does not handle the ending '\0'.
|
||||
*/
|
||||
bool
|
||||
multi_setting_parse_next(const char **setting_segment_cur, size_t *len_left,
|
||||
size_t *key_start, size_t *key_end, size_t *value);
|
||||
#endif /* JEMALLOC_INTERNAL_UTIL_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue