[Tarantool-patches] [PATCH luajit v3 0/6] profilers: refactor parsers
Maxim Kokryashkin
max.kokryashkin at gmail.com
Wed Mar 13 17:40:12 MSK 2024
Changes in v3:
- Last patch is split into two parts: second part will go in another
series.
Branch: https://github.com/tarantool/luajit/tree/fckxorg/profile-parsers-refactoring-p1
PR: https://github.com/tarantool/tarantool/pull/9438
Issues:
https://github.com/tarantool/tarantool/issues/5994
https://github.com/tarantool/tarantool/issues/9217
Maxim Kokryashkin (6):
build: purge sysprof.collapse module
build: fix tool components handling
memprof: refactor `heap_chunk` data structure
memprof: remove unused arguments
memprof: introduce the `--human-readable` option
profilers: introduce event reader module
Makefile.original | 18 +++--
.../gh-5994-memprof-human-readable.test.lua | 73 +++++++++++++++++++
tools/CMakeLists.txt | 14 ++--
tools/memprof.lua | 22 ++++--
tools/memprof/humanize.lua | 46 +++++++++---
tools/memprof/parse.lua | 22 ++++--
tools/sysprof/collapse.lua | 3 -
tools/utils/evread.lua | 32 ++++++++
8 files changed, 192 insertions(+), 38 deletions(-)
create mode 100644 test/tarantool-tests/gh-5994-memprof-human-readable.test.lua
delete mode 100755 tools/sysprof/collapse.lua
create mode 100644 tools/utils/evread.lua
--
2.44.0
More information about the Tarantool-patches
mailing list