aboutsummaryrefslogtreecommitdiff
path: root/src/speedymalloc.c
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2020-01-17 02:47:29 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2020-01-17 02:47:29 +0100
commitdb3e928f6c84d6d86369ab77be35983a3e96dd1d (patch)
treefa13a85e4ee9a977e940e1a6d265406a61eb1f4e /src/speedymalloc.c
parent361df3f37499d97ab27fdbc38390a85580baf078 (diff)
downloadallocbench-db3e928f6c84d6d86369ab77be35983a3e96dd1d.tar.gz
allocbench-db3e928f6c84d6d86369ab77be35983a3e96dd1d.zip
improve chattymalloc and chattyparser
chattymalloc is now more deterministic through binary logging. It seems we aren't loosing traces anymore and need less space. Each thread has it private tracebuffer, which gets passed to write() for each function call. chattyparser now parses binary traces while producing a plain text representation. It can also detect mostly all possible false sharing through traking the cached lines for all life allocations. Only allocations passed between threads are not tracked correctly as well as thread termination.
Diffstat (limited to 'src/speedymalloc.c')
0 files changed, 0 insertions, 0 deletions