[Tarantool-patches] [PATCH 0/2] Implement LuaJIT platform metrics
Sergey Kaplun
skaplun at tarantool.org
Tue Jul 21 14:34:49 MSK 2020
The series consists of 2 patches. The first one adds corresponding
counters to LuaJIT internal structures. The second provides C and Lua
API using this counters to collect metrics.
Branch: https://github.com/tarantool/luajit/tree/skaplun/gh-5187-luajit-metrics
Issue: https://github.com/tarantool/tarantool/issues/5187
Sergey Kaplun (2):
metrics: add counters for metrics interested in
metrics: add C and Lua API
Makefile | 2 +-
src/Makefile | 5 +--
src/Makefile.dep | 3 ++
src/lib_init.c | 2 ++
src/lib_misc.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++
src/lj_cdata.c | 2 ++
src/lj_cdata.h | 2 ++
src/lj_gc.c | 4 +++
src/lj_gc.h | 6 +---
src/lj_jit.h | 7 ++++
src/lj_misc_capi.c | 82 ++++++++++++++++++++++++++++++++++++++++++
src/lj_obj.h | 25 +++++++++++++
src/lj_snap.c | 1 +
src/lj_state.c | 13 ++++++-
src/lj_str.c | 5 +++
src/lj_tab.c | 2 ++
src/lj_trace.c | 5 ++-
src/lj_udata.c | 2 ++
src/lmisclib.h | 71 ++++++++++++++++++++++++++++++++++++
src/luaconf.h | 1 +
20 files changed, 319 insertions(+), 10 deletions(-)
create mode 100644 src/lib_misc.c
create mode 100644 src/lj_misc_capi.c
create mode 100644 src/lmisclib.h
--
2.24.1
More information about the Tarantool-patches
mailing list