mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-24 17:47:22 +03:00
Refactor profiling
Refactored core profiling codebase into two logical parts: (a) `prof_data.c`: core internal data structure managing & dumping; (b) `prof.c`: mutexes & outward-facing APIs. Some internal functions had to be exposed out, but there are not that many of them if the modularization is (hopefully) clean enough.
This commit is contained in:
parent
7618b0b8e4
commit
0b462407ae
8 changed files with 1502 additions and 1451 deletions
1490
src/prof.c
1490
src/prof.c
File diff suppressed because it is too large
Load diff
1440
src/prof_data.c
Normal file
1440
src/prof_data.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue