server-skynet-source-3rd-je.../src
David Goldblatt 60993697d8 Prof: Add prof_unbias.
This gives more accurate attribution of bytes and counts to stack traces,
without introducing backwards incompatibilities in heap-profile parsing tools.
We track the ideal reported (to the end user) number of bytes more carefully
inside core jemalloc.  When dumping heap profiles, insteading of outputting our
counts directly, we output counts that will cause parsing tools to give a result
close to the value we want.

We retain the old version as an opt setting, to let users who are tracking
values on a per-component basis to keep their metrics stable until they decide
to switch.
2020-08-05 18:33:55 -07:00
..
arena.c Add zero option to arena batch allocation 2020-07-31 09:16:50 -07:00
background_thread.c PAC: Move in decay. 2020-07-09 13:41:04 -07:00
base.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
bin_info.c Extents: Split out extent struct. 2019-09-23 23:06:27 -07:00
bin.c Edata: split up different list linkage uses. 2020-07-08 13:20:59 -07:00
bitmap.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
buf_writer.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
cache_bin.c Cache bin: expose ncached_max publicly. 2020-05-16 13:34:23 -07:00
ckh.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
counter.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
ctl.c Add mallctl for batch allocation API 2020-07-31 09:16:50 -07:00
decay.c Decay: Take current time as an argument. 2020-04-10 13:12:47 -07:00
div.c Add the div module, which allows fast division by dynamic values. 2017-12-21 14:25:43 -08:00
ecache.c Ecache: Should know its arena_ind. 2019-12-20 10:18:40 -08:00
edata_cache.c Edata: split up different list linkage uses. 2020-07-08 13:20:59 -07:00
edata.c Rename extent_t to edata_t. 2019-12-20 10:18:40 -08:00
ehooks.c Ehooks: avoid touching arena_emap_global in tests. 2020-04-10 13:12:47 -07:00
emap.c Edata: zero stack edatas before initializing. 2020-05-14 10:30:20 -07:00
eset.c Edata: split up different list linkage uses. 2020-07-08 13:20:59 -07:00
extent_dss.c PA->PAC: Make extent.c forget about PA. 2020-07-09 13:41:04 -07:00
extent_mmap.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
extent.c PAC: Move in decay rate setting. 2020-07-09 13:41:04 -07:00
hook.c TSD: Move in some of the tcache fields. 2020-04-14 15:20:19 -07:00
inspect.c PA: Parameterize emap. Move emap_global to arena. 2020-04-10 13:12:47 -07:00
jemalloc_cpp.cpp Reorganize cpp APIs and suppress unused function warnings 2020-03-13 12:16:09 -07:00
jemalloc.c Prof: Add prof_unbias. 2020-08-05 18:33:55 -07:00
large.c Edata: split up different list linkage uses. 2020-07-08 13:20:59 -07:00
log.c Logging: allow logging with empty varargs. 2017-07-22 09:38:19 -07:00
malloc_io.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
mutex_pool.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
mutex.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
nstime.c High Resolution Timestamps for Profiling 2020-06-15 12:12:49 -07:00
pa_extra.c PA->PAC: Move in stats. 2020-07-09 13:41:04 -07:00
pa.c PA->PAC: Move in PAI implementation. 2020-07-09 13:41:04 -07:00
pac.c PA->PAC: Move in PAI implementation. 2020-07-09 13:41:04 -07:00
pages.c bit_util: Change ffs functions indexing. 2020-07-30 15:25:23 -07:00
peak_event.c Shorten wait time for peak events 2020-07-14 09:00:33 -07:00
prof_data.c Prof: Add prof_unbias. 2020-08-05 18:33:55 -07:00
prof_log.c Corrections for prof_log_start() 2020-07-22 13:34:49 -07:00
prof_recent.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
prof_sys.c Add a simple utility to detect profiling bias. 2020-08-05 18:33:55 -07:00
prof.c Prof: Add prof_unbias. 2020-08-05 18:33:55 -07:00
rtree.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
safety_check.c Add safety check on sdallocx slow / sampled path. 2020-01-31 00:04:22 -08:00
sc.c SC: Name the max lookup constant. 2020-05-04 12:27:07 -07:00
stats.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
sz.c Move page quantization to sz module. 2019-09-23 23:06:27 -07:00
tcache.c Extract bin shard selection out of bin locking 2020-07-31 09:16:50 -07:00
test_hooks.c Rename hooks module to test_hooks. 2018-05-18 11:43:03 -07:00
thread_event.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
tsd.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
witness.c Remove beginning define in source files 2020-06-19 12:15:44 -07:00
zone.c Fix deadlock in multithreaded fork in OS X. 2017-07-10 18:17:12 -07:00