aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2 daysHPA: Fix infinite purging loopupstream-devDmitry Ilvokhin
2024-04-12Fix the tcache flush sanity checking around ncached and nstashed.Qi Wang
2024-04-09Fixed type error with allocated that caused incorrect printing on 32bitdebing.sun
2024-04-09Enable heap profiling on MacOSShirui Cheng
2024-04-09Add support for namespace pids in heap profile namesDaniel Hodges
2024-04-05rallocx path: only set errno on the realloc case.Qi Wang
2024-04-04Experimental calloc implementation with using memset on larger sizesShirui Cheng
2024-04-04Set errno to ENOMEM on rallocx() OOM failuresJuhyung Park
2024-04-04Include HPA ndirty into page allocator ndirty statDmitry Ilvokhin
2024-04-04Introduce getters for page allocator shard statsDmitry Ilvokhin
2024-03-14Reduce nesting in phn_merge_siblings using an early return.Amaury Séchet
2024-03-14Ensure that the root of a heap is always the best element.Amaury Séchet
2024-03-12Update acitons/checkout and actions/upload-artifact to v4Minsoo Choo
2024-03-05Replace unsigned induction variable with size_t in background_threads_enableXChy
2024-02-29print out all malloc_conf settings in statsShirui Cheng
2024-02-16Allow zero sized memalign to pass.Qi Wang
2024-02-16Fix Cirrus CI.Qi Wang
2024-01-23gitignore: Start ignoring clangd dirs.David Goldblatt
2024-01-18HPA: Allow frequent reused alloc to bypass the slab_max_alloc limit, as long asQi Wang
2024-01-11Add LOGs when entrying and exiting free and sdallocx.guangli-dai
2024-01-11When safety_check_fail, also embed hint msg in the abort function nameQi Wang
2024-01-04Disable FreeBSD on Travis CI since it's not working.Qi Wang
2024-01-04Test on more FreeBSD versionsMinsoo Choo
2024-01-03Fix missing cleanup message for collected profiles.Connor
2024-01-03build: Make autogen.sh accept quoted extra optionsHonggyu Kim
2024-01-03Fix static analysis warnings.guangli-dai
2023-10-25Cleanup cache_bin_info_t* info input argsShirui Cheng
2023-10-23Optimize mutex and bin alignment / locality.Qi Wang
2023-10-23Change stack_size assertion back to the more compatabile one.guangli-dai
2023-10-18Add util.c into vs project file.guangli-dai
2023-10-18Fix a zero-initializer warning on macOS.Qi Wang
2023-10-18Fix nfill = 0 bug when ncached_max is 1guangli-dai
2023-10-18Refactor the tcache initiailizationguangli-dai
2023-10-18Allow setting default ncached_max for each bin through malloc_confguangli-dai
2023-10-17Fix the bug in dalloc promoted allocations.guangli-dai
2023-10-17Add mallctl to set and get ncached_max of each cache_bin.guangli-dai
2023-10-17Pre-generate ncached_max for all bins for better tcache_max tuning experience.guangli-dai
2023-10-11metadata usage breakdowns: tracking edata and rtree usagesShirui Cheng
2023-10-04Fix comments about malloc_conf to enable logging.Qi Wang
2023-10-04Mark jemalloc.h as system header to resolve header conflicts.guangli-dai
2023-09-18Allocate tcache stack from base allocatorQi Wang
2023-09-06Enable per-tcache tcache_maxguangli-dai
2023-09-06Remove unnecessary parameters for cache_bin_postincrement.guangli-dai
2023-09-05Fix array bounds false warning in gcc 12.3.0Evers Chen
2023-09-05Expose jemalloc_prefix via pkg-configBtbN
2023-09-05Expose private library dependencies via pkg-configBtbN
2023-09-05Update safety check message to remove --enable-debug when it's already on.Qi Wang
2023-08-28Fix reading CPU id using rdtscp.Qi Wang
2023-08-28Fix arenas.i.bins.j.mutex link id in manual.Qi Wang
2023-08-11Enable a few additional warnings for CI and fix the issues they uncoveredKevin Svetlitski